DVWA+Xampp安装配置教程+错误终极总结

一、下载

首先附上DVWA包

链接:https://pan.baidu.com/s/1191YIvBHdo755DihKcBlOw.cn.com

(去除末尾.cn.com即可访问)
提取码:tn5h

 

Xampp包

链接:https://pan.baidu.com/s/1h5kjJDeqe7Ee-KPVSjIYJg.cn.com

(同理)
提取码:pdo6

 

二、安装xampp

xampp文件下载到文件夹后双击

DVWA+Xampp安装配置教程+错误终极总结

选择你喜欢的路径安装,一路默认即可

中间可能会弹窗说有捆绑软件安装,但我看了下是在xampp文件夹下,而且它本身集成Apache和MySQL之类的所以我就允许了

 

三、运行xampp-control.exe

DVWA+Xampp安装配置教程+错误终极总结

如果装到了C盘就最好是使用管理员身份运行 ,我装在其他盘但是以防万一还是选择管理员身份运行

DVWA+Xampp安装配置教程+错误终极总结

最左侧的Service如果显示的是大红叉叉的话就点击一下安装,让它变成大绿勾勾

安装好Apache和MySQL服务后点击右边Actions栏下的Start开启这两个服务

 

四、解压DVWA到Xampp文件夹下

DVWA压缩包下载后右键解压到xampp/htdocs下,我这里是已经解压进去了,并且把文件夹名字修改为dvwa,因为待会儿访问dvwa平台需要用到此文件夹的名称

DVWA+Xampp安装配置教程+错误终极总结

 

五、修改config.inc.php文件

点开dvwa文件夹下的config文件夹(xampp/htdocs/dvwa/config),在里面会有一个config.inc.php.dist文件,把这个文件复制一遍产生一个副本进行修改(原来的这个不要删,防止你后来改来改去不知道原版是什么!!!!!)

DVWA+Xampp安装配置教程+错误终极总结

将副本文件重命名为config.inc.php(就是去掉-副本.dist),然后双击打开文件,将图片中的password那一项修改为空

修改前:

DVWA+Xampp安装配置教程+错误终极总结

修改后:

DVWA+Xampp安装配置教程+错误终极总结

六、安装DVWA

然后打开浏览器 ,输入网址http://localhost/dvwa/setup.php

注意!这里的dvwa就是刚刚DVWA压缩包解压后的重命名的文件夹的名字,如果你起了别的名字比如DVWA啥的那网址就变成了

http://localhost/DVWA/setup.php

然后就可以看见这么个让你Setup的页面

DVWA+Xampp安装配置教程+错误终极总结

划到最下面有个创库

DVWA+Xampp安装配置教程+错误终极总结

如果顺利的话应该是可以一路畅通执行的

所以下面是可能出现的问题

1.Setup Check里面有红色部分

reCAPTCHA key: Missing解决方法

参考:https://blog.****.net/RBPi****/article/details/80059132

编辑 dvwa/config/config.inc.php这个配置文件

$_DVWA[ 'recaptcha_public_key' ] = '';
$_DVWA[ 'recaptcha_private_key' ] = '';

key可以自己生成,地址是
https://www.google.com/recaptcha/admin/create

下面这个是我自己生成的,随便用

Site key:
6LdJJlUUAAAAAH1Q6cTpZRQ2Ah8VpyzhnffD0mBb

Secret key:
6LdJJlUUAAAAAM2a3HrgzLczqdYp4g05EqDs-W4K

把key填上就行了

$_DVWA[ 'recaptcha_public_key' ] = '6LdJJlUUAAAAAH1Q6cTpZRQ2Ah8VpyzhnffD0mBb';
$_DVWA[ 'recaptcha_private_key' ] = '6LdJJlUUAAAAAM2a3HrgzLczqdYp4g05EqDs-W4K';

DVWA+Xampp安装配置教程+错误终极总结

刷新提示就会显示你的key添上了

DVWA+Xampp安装配置教程+错误终极总结

2.PHP function allow_url_include: Disabled

参考https://blog.****.net/qq_36415152/article/details/96297575

其实这个改不改无所谓,因为我Disabled也可以成功安装

找到xampp文件的php.ini

DVWA+Xampp安装配置教程+错误终极总结

找到这一行

allow_url_include为On

错误得到解决

3.数据库连接不成功

可以登录http://localhost/phpmyadmin

看看你登陆的用户名和密码是啥,初始化就是空就可以了,在安装步骤中有写,按照步骤来一般不会出错,前提是电脑中没有其他的环境配置软件,比如phpStudy

出现问题

#1045 无法登录 MySQL 服务器Access denied for user ‘root’@'localhost’ (using password: YES)

这里可能是没有把密码修改为空

DVWA+Xampp安装配置教程+错误终极总结

如果是说Access denied for user ”@’localhost’ to database ‘mysql’ ’

Can't drop database

那就是localhost的权限不够

登录localhost/phpmyadmin

把localhost的权限修改为全局

DVWA+Xampp安装配置教程+错误终极总结

就可以创建数据库了

 

总结:

这次安装之前电脑上是有phpStudy,MySQL这些东西的,所以会存在端口被占用的情况,出现了很多问题,MySQL连不上之类的,所以后来把MySQL和phpStudy卸载了,全部用xampp重来。整个过程就是要自己不要抛弃不要放弃,慢慢来,一定可以的,是自己太菜了,不是外界的问题