DVWA安裝,ALMP環境搭建以及php版本轉換

前言

本文記錄DVWA(Damn Vulberability Web App)在虛擬機中安裝配置,包括ALMP環境的搭建和php版本的轉換。php

目錄

 

2. ALMP環境搭建html

3. php版本切換mysql

 

一. DVWA安裝配置

1. 搭建虛擬機,設置虛擬機網絡爲橋接模式(Bridged),可用ifconfig -a,產看虛擬機ip。
參考資料: DVWA教程 和 DVWA安裝教程sql

 

2. 搭建Apache+PHP+Mysql環境。數據庫

二. ALMP環境搭建

1. 安裝apache2apache

sudo apt-get install apache2
sudo /etc/init.d/apache2 restart //命令重啓

在瀏覽器裏輸入http://localhost或者是http://127.0.0.1,若是看到了It works!,說明Apache成功安裝。ubuntu

Apache的默認安裝目錄爲/var/www/html瀏覽器

 

2. 安裝php:服務器

sudo apt-get install libapache2-mod-php5 php5

在/var/www/html下新建test.php文件來測試PHP是否能正常的運行:網絡

<?php echo "hello,world!!"?>

重啓apache

sudo /etc/init.d/apache2 restart

在瀏覽器裏輸入http://127.0.0.1/test.php,若是在網頁中顯示hello,world!!,說明PHP正常運行。

 

3. 安裝mysql數據庫:

sudo apt-get install mysql-server mysql-client

 

4. 安裝phpmyadmin-Mysql數據庫管理

sudo apt-get install phpmyadmin

phpmyadmin設置:

在安裝過程當中會要求選擇Web server:apache2或lighttpd,使用空格鍵選定apache2,按tab鍵而後肯定。

而後將phpmyadmin與apache2創建鏈接:

sudo ln -s /usr/share/phpmyadmin /var/www/html

phpmyadmin測試:在瀏覽器地址欄中打開http://localhost/phpmyadmin。

 

5. 設置Ubuntu文件執行讀寫權限

LAMP組建安裝好以後,服務器根目錄默認設置是在:/var/www/html。

修改/var/www/html目錄的讀寫權限

sudo chmod 777 /var/www/html

 

參考資料: ALMP環境搭建

 

三. php版本切換

1. 安裝多版本php

sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
sudo apt-get install php7.0 php5.6 php5.6-mysql php-gettext php5.6-mbstring php-xdebug libapache2-mod-php5.6 libapache2-mod-php7.0

 

2. php版本轉換

From php5.6 to php7.0 :

  Apache:

sudo a2dismod php5.6 
sudo a2enmod php7.0 
sudo service apache2 restart

  CLI:

update-alternatives --set php /usr/bin/php7.0

 

from php7.0 to php5.6 

  Apache:

sudo a2dismod php7.0 
sudo a2enmod php5.6 
sudo service apache2 restart

  CLI:

sudo update-alternatives --set php /usr/bin/php5.6

 

參考資料:php版本切換

Apache+PHP+Mysql

相關文章
相關標籤/搜索