type
status
date
slug
summary
tags
category
icon
说实话,本来想着很简单的东西,安装之前非常不屑,结果搞了大半天......这真不能怪我,网上那些文章真的质量太差了,这里点名表扬一下csdn,说是垃圾桶都不为过了吧,而且里面很多文章真害人害己。
anyway,这里简单记录一下phpstudy和dvma的安装和一些文件的配置过程,也是为了输出一些东西。
1.phpstudy下载
直接去官网下载就好了,放个链接:小皮面板(phpstudy)

直接点击下载,非常简单哈
2.安装phpstudy
下载好压缩包之后,就安装到一个你记得住的文件夹下面,不建议放c盘。我这里是放在E盘了

点击
phpstudy_x64_8.1.1.3.exe
, 右下角选择安装路径。同样选择一个你记得住的路径,不要放在C盘
安装结束之后,会自动进入phpstudy的界面,如下图

这样就是安装成功了。
3.DVWA的下载安装和配置
我们点开DVWA的官网:https://dvwa.co.uk/,emm....是个卖鱼油之类的健身药物的?
这里直接给个在github上找的压缩包:DVWA压缩包,点开就会直接下载了。解压到这个文件目录下面:

之后我们就要开始配置一下里面的文件了:

点开
DVWA-master
里面的config
文件夹,一般config
里都是一些配置文件,然后会看到一个config.inc.php.dist
文件,这里因为我已经配置好了,所以你看不见。刚开始这个文件夹里面就只有config.inc.php.dist
这一个文件!ok,改成我图中的样子之后,将里面的内容做一些修改,主要是为了之后DVMA能够顺利连上web的数据库,修改的内容如下图:

修改我框起来的部分就行了,端口随意,后面启动的时候保持一致就行,要不会连接不上去。主要是前面几个,phpstudy里面
db_user
和db_password
的初始值都是root
。接下来,我们 进入到
\phpstudy_pro\Extensions\php\php7.3.4nts
这个文件夹中,找到php.ini
这个文件
查找
allow_url_fopen
和allow_url_include
这两条语句,都修改成On
,保存之后结束配置了。最后我们在
\WWW\DVWA-master\config
文件夹下面的config.inc.php
文件中,找到 $_DVWA[ 'recaptcha_public_key' ]
和$_DVWA[ 'recaptcha_private_key' ]
, 分别输入:6LdJJlUUAAAAAH1Q6cTpZRQ2Ah8VpyzhnffD0mBb
6LdJJlUUAAAAAM2a3HrgzLczqdYp4g05EqDs-W4K
4.phpstudy 启动

将
Apache
和 MySQL
启动,构成一个最基础的web框架,全部启动也可以哈。一般来说这个地方会遇到一些问题,就是MySQL启动失败。或者是MySQL启动成功一段时间之后又停止了。
就是这个地方让我搞了好几个小时.....因为我电脑上带有mysql,上面放有很多要用的数据,舍不得删。在网上差了很多博主的帖子,发现五花八门的,都解决不了.......
这里我总结一下MySQL启动失败的几个原因:
- phpstudy里面的MySQL和自己电脑里的MySQL冲突,端口都是默认的
3306
,所以需要修改其一。
- 如果修改端口不行的话,可以选择在服务中停止本地的mysql服务。

3.如果还是不行的话,就再试一下通过管理员模式进入cmd中,然后删掉本地的数据库。当然,如果你数据库里的数据非常重要的话,记得先备份一下哈。删除指令:
4.如果还是前三步之后都还是启动不了mysql,那就在把你本地的mysql下的
my.ini
删掉,然后重启phpstudy再连接就行了。5. 登录DVMA
一切准备就绪之后,点开phpstudy中的Apache和MySQL,然后在浏览器中输入http://127.0.0.1/DVWA-master/setup.php,得到页面:

拉到最下面,点击
Create / Reset Database
,进入到登陆界面:
Username
和Password
分别是:admin
和password
, 输入之后就可以成功登陆了,成功界面:
6.总结
phpstudy和DVWA的配置需要理解一下端口和文件重复的问题,系统上需要进行一些修改,把配置做好,后面才能顺风顺水。