准备工作
首先搭建好环境并且下载dvwa的源文件
1.安装phpstudy,搭建环境 小皮面板(phpstudy) - 让天下没有难配的服务器环境!
下载完成后自定义安装目录(不推荐安装在c盘),并且安装目录不要出现中文(否则后面启动数据库服务的时候会报错),并记住安装的位置。(一会要用)
2.下载dvwa的源文件 https://github,com/digininja/DVWA/archive/master.zip (复制链接在浏览器打开后自动下载)
解压dvwa的源文件
1.将dvwa的源文件解压在phpstudy目录中的www(直接查看文件所在位置可能没有www文件,所以上面让大家记住安装路径,手动打开就可以看到)下,如图所示
2.为了方便可以将解压的文件重命名为自己的名字,打开压缩后的文件可以看到一个名为config的文件,打开后将config.inc.php.zip的zip去掉,让它变成一个php文件
3.打开这个文件,将其中的用户名和密码改为root(与phpstudy中mysql的保持一致),由于我的做过修改,所以密码为123456。
搭建环境
打开我们安装的phpstudy,启动apache服务和mysql服务(mysql服务可能失败,文章结尾我会提及两种情况)
进入浏览器,在地址栏输入127.0.0.1/你的文件重命名/setup.php 回车
点击最下面的create datebase创建数据库(如果config文件的用户名和密码与mysql不一致,则不会成功),以下为正确演示(弹窗不影响)
dvwa已经构建完成,127.0.0.1/fuan/login.php 为账户密码登录页面。用户名为admin,密码为password(初始)
mysql启动失败可能的原因
1.phpstudy 安装路径出现中文,更改中文路径,重新启动即可
2.电脑中原本就启动了mysql服务,可以在ctrl+r 的窗口中输入services.msc,找到mysql服务关闭,并且改为手动启动,否则比较麻烦。