众所周知,我们在搭建DVWA时,要先搭建好web环境—LAMP(Linux+Apache2+Mysql+PHP5.6)。那么以下就是LAMP具体搭建步骤及问题解决方式。

第一步,安装并配置Mysql。安装顺利的话,直接输入以下三条命令:
sudo apt-get install mysql-server
sudo apt isntall mysql-client
sudo apt install libmysqlclient-dev
但总会有不顺利的情况。。。
eading package lists... Done
Building dependency tree       
   Reading state information... Done
   Some packages could not be installed. This may mean that you have
   requested an impossible situation or if you are using the unstable
   distribution that some required packages have not yet been created
   or been moved out of Incoming.
   The following information may help to resolve the situation:
   The following packages have unmet dependencies:
   mysql-server : Depends: mysql-server-5.1 but it is not going to be instaed

   E: Unable to correct problems, you have held broken packages.
解决办法:
sudo vi /etc/apt/source.list
在此配置文件中上方添加以下内容:
deb http://mirrors.aliyun.com/ubuntu/ precise main restricted universe multiverse 
deb http://mirrors.aliyun.com/ubuntu/ precise-security main restricted universe multiver 
deb http://mirrors.aliyun.com/ubuntu/ precise-updates main restricted universe multiverse 
 deb http://mirrors.aliyun.com/ubuntu/ precise-proposed main restricted universe multiverse 
               deb http://mirrors.aliyun.com/ubuntu/ precise-backports main restricted universe multiverse 
               deb-src http://mirrors.aliyun.com/ubuntu/ precise main restricted universe multiverse 
               deb-src http://mirrors.aliyun.com/ubuntu/ precise-security main restricted universe multiverse 
               deb-src http://mirrors.aliyun.com/ubuntu/ precise-updates main restricted universe multiverse 
               deb-src http://mirrors.aliyun.com/ubuntu/ precise-proposed main restricted universe multiverse 
               deb-src http://mirrors.aliyun.com/ubuntu/ precise-backports main restricted universe multiverse
更新一下列表(这个过程比较漫长)
sudo apt-get update  && sudo apt-get -y upgrade
再重新执行上述三条命令

下面测试一下mysql是否安装成功
sudo netstat -tap | grep mysql
进入MySQL服务
mysql -uroot -p你的密码
第二步,安装PHP5.6。
执行以下命令
sudo apt-get install python-software-properties 
sudo add-apt-repository ppa:ondrej/php 
sudo apt-get update 
sudo apt-get -y install php5.6 php5.6-mcrypt php5.6-mbstring php5.6-curl php5.6-cli php5.6-mysql php5.6-gd php5.6-intl php5.6-xsl php5.6-zip
最后查看一下php版本
php -v
第三步,安装apache2
sudo apt-get install apache2
等待安装完成……