学习笔记——在DVMA配置过程中遇到的坑
软件是phpstudy
问题一、PHP不适配的问题(原因:可能版本太高)
我一开始下载的2019最新版的 PHPstudy,
并且按照网上的方法复制并修改 config.inc.php.dist文件为config.inc.php,并且修改了db的密码
然而通过浏览器打开http://127.0.0.1/DVWA-master/index.php
浏览器会报错:DVWA System error - config file not found.
确认没问题,并且两个文件都存在,仍然存在这个问题。
只得采用其他版本的phpstudy
问题二、使用PHPstudy2016 提前已经修改了PHPstudy集成的mysql中的mysql.ini配置文件中的端口号
这次的问题是PHPstudy的数据库连接不上,本机原本就安装过mysql数据库,
如图:
这里没有运行起来的原因是因为我在服务中没有打开我本地的mysql数据库。
通过cmd打开services.msc却发现根本没有SQL服务的选项,之来进入到MYSQL的安装目录下的bin(必须通过管理员启动cmd命令行),然后输出mysqld.exe -install
至于为啥会出现我安装了mysql却还需要我安装的原因,还没有研究出来,总之执行了命令行之后在命令行中输入net start mysql 之后打开php2016就没有发生刚才的问题了,完美运行
在浏览器中打开网页之后,自动进入setup.php页面
到此就已经成功配置DVMA,可以开始使用了!!