一、官网下载:https://www.apachefriends.org/download.htmlphp
二、赋予执行权限html
[admin@19-56 ~]$ chmod +x xampp-linux-x64-7.1.7-0-installer.runmysql
三、安装,根据向导选择,默认安装路径为/opt/lampplinux
四、进入路径/opt/lampp,启动软件sql
./xmappapache
五、启动时若遇到问题,参考http://www.cnblogs.com/shengulong/p/7262346.htmlcentos
六、远程访问phpMyAdmin,参考其自己自带的FAQs;find /opt/ -name httpd-xampp.conf浏览器
六、配置:app
find /opt/ -name config.inc.php修改mysql的登陆密码google
卸载xampp
七、项目放到在/opt/lampp的htdocs文件夹下浏览器输入localhost/项目名便可访问
八、官网下载dvwa:http://www.dvwa.co.uk/
九、解压后的文件放入到/opt/lampp/htdocs
十、进入到/opt/lampp/htdocs/DVWA-master/config,把config.inc.php.dist修改成config.inc.php
十一、访问http://ip/DVWA-master就能够看到dvwa的页面
十二、一些错误的解决办法
(1)PHP function allow_url_include disabled
打开/xampp/php/php.ini,找到
allow_url_include=Off
改成
allow_url_include=On
(2)Could not connect to the mysql service. please check the config file
打开/xampp/htdocs/dvwa/config/config.inc.php,将
$_DVWA['db_user'] = 'root' $_DVWA[''db_password] = 'p@ssw0rd'
改成
$_DVWA[ 'db_user' ] = 'root'; $_DVWA[ 'db_password' ] = '';
这个应该是XAMPP中mysql的默认用户名和密码吧,我不清楚不一样版本的XAMPP是否是不同,由于在网上也有看到默认用户名是root,默认密码也是root的说法,我尝试过这种改法,可是不成功。
(3)reCAPTCHA key:Missing
打开/xampp/htdocs/dvwa/config/config.inc.php,将
$_DVWA[ 'recaptcha_public_key' ] = ''; $_DVWA[ 'recaptcha_private_key' ] = '';
改成,其中字符串的值,能够登陆google账号,本身生成
$_DVWA[ 'recaptcha_public_key' ] = '6LdK7xITAAzzAAJQTfL7fu6I-0aPl8KHHieAT_yJg'; $_DVWA[ 'recaptcha_private_key' ] = '6LdK7xITAzzAAL_uw9YXVUOPoIHPZLfw2K1n5NVQ';
参考:一、http://www.centoscn.com/image-text/config/2015/1119/6430.html
二、http://www.cnblogs.com/layerlearner/archive/2016/09/13/layerlearner.html