DVWA的安装及报错解决
PS:我是在wamp5集成环境中搭建的
1、解压下载好的DVWA安装包到www目录下
DVWA安装包: https://pan.baidu.com/s/1ivnwiH53gIV5jWU5IyeD0Q
2、在浏览器中输入" http://127.0.0.1/DVWA-master/setup.php " (DVWA-master是解压后放入的文件夹名)
3、进入setup安装界面,点击 Create/Reset Database 按钮时可能会出现如下错误:
4、修改 config.inc.php 配置文件
- 将安全级别设置为low
$_DVWA[ ‘default_security_level‘ ] = ‘low‘;
- mysql默认密码为空
$_DVWA[ ‘db_user‘ ] = ‘root‘;
$_DVWA[ ‘db_password‘ ] = ‘‘;
报错: reCAPTCHA key:Missing
- 设置public_key和private_key为
$_DVWA[ ‘recaptcha_public_key‘ ] = ‘6LdK7xITAAzzAAJQTfL7fu6I-0aPl8KHHieAT_yJg‘;
$_DVWA[ ‘recaptcha_private_key‘ ] = ‘6LdK7xITAzzAAL_uw9YXVUOPoIHPZLfw2K1n5NVQ‘;
5、若再次尝试setup后还报错,则找到php的配置文件(php.ini)并做如下修改
报错: PHP function allow_url_include: Disabled
- allow_url_include=Off 改为 allow_url_include=on
报错: PHP module pdo_mysql: Missing
Fatal error: Uncaught exception ‘PDOException‘ with message ‘could not find driver‘
- 去掉“;”或“#”的注释来开启部分扩展。
;extension=php_pdo.dll 改为 extension=php_pdo.dll
;extension=php_pdo_mysql.dll 改为 extension=php_pdo_mysql.dll
报错: PHP module gd:Missing
- ;extension=php_gd2.dll 改为 extension=php_gd2.dll
- 重启服务,再setup
(我用的wamp,最简单的方式是,在任务栏找到wamp5图标,选中"PHP设置"——"PHP扩展"——"选择你所要开启的扩展")
测试GD库代码:
__EOF__

本文链接:https://www.cnblogs.com/forforever/p/12614635.html
关于博主:喜欢读书、旅行、爬山。评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】