程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> DVWA安裝,ALMP環境搭建以及php版本轉換,dvwaalmp

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

編輯:關於PHP編程

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


前言

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

目錄

 

2. ALMP環境搭建

3. php版本切換

 

一. DVWA安裝配置

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

 

2. 搭建Apache+PHP+Mysql環境。

二. ALMP環境搭建

1. 安裝apache2

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

在浏覽器裡輸入http://localhost或者是http://127.0.0.1,如果看到了It works!,說明Apache成功安裝。

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

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved