2019独角兽企业重金招聘Python工程师标准>>>
【操作系统】
Ubuntu 18.0.1
【pre install】
#sudo apt install lrzsz
#sudo apt install net-tools
#sudo apt install vim
#sudo apt-get install openssh-server
#sudo apt install git
【方案一】:已经有了php开发环境,则直接按照如下步骤操作(但注意一定不要放到公网环境,以免被肉)。
#sudo apt install git //已有git则略
#cd /opt/html/ #cd到apache主目录
#git clone https://github.com/ethicalhack3r/DVWA #通过git获取最新DVWA工程
浏览器访问
http://127.0.0.1/DVWA-1.9/setup.php
【方案二】:完全干净的系统,没有php,mysql,apache环境:
step1:下载安装 XAMPP
#cd /usr/src
#wget https://www.apachefriends.org/xampp-files/7.2.9/xampp-linux-x64-7.2.9-0-installer.run
#sudo chmod 755 xampp-linux-*-installer.run
#sudo ./xampp-linux-*-installer.run
按照提示,点默认下一步,完成安装。
step2:启动服务
manageServers->restartAll
如下图状态,则表示xampp环境及服务安装及启动成功
修改配置文件:在Require local所在行之上添加一行内容
Require all granted
,并restart apache服务
#vim /opt/lampp/etc/extra/httpd-xampp.conf
xampp默认安装目录
/opt/lampp
step3:浏览器访问,检查是否安装成功
http://192.168.213.134/phpmyadmin/
http://192.168.213.134/dashboard/phpinfo.php
【配置文件位置说明】
- Apache : /opt/lampp/etc/httpd.conf, /opt/lampp/etc/extra/httpd-xampp.conf
- PHP : /opt/lampp/etc/php.ini
- MySQL : /opt/lampp/etc/my.cnf
- ProFTPD : /opt/lampp/etc/proftpd.conf
- 管理员账号:/opt/lampp/htdocs/DVWA/dvwa/includes/DBMS/MySQL.php
step4:下载最新dvwa工程包到apache解析根目录
#cd /opt/lampp/htdocs
#sudo git clone https://github.com/ethicalhack3r/DVWA
step5:修改数据库配置文件
#cd /opt/lampp/htdocs/DVWA/config
#sudo cp config.inc.php.dist config.inc.php
#vim config.inc.php
step6:浏览器访问如下地址做工程初始化:
http://192.168.213.134/DVWA/setup.php
浏览器访问,按提示将dvwa平台做初始化:
点击Create/Reset Database生成如下图,则表示成功,否则失败
step7:dvwa部署成功后访问如下url登录系统
http://192.168.213.134/DVWA/login.php
【参考网站】
https://github.com/ethicalhack3r/DVWA
https://www.apachefriends.org/faq_linux.html
https://bitnami.com/stack/xampp
至此完