PHPStudy环境下DVWA靶场搭建:allow_url_include报错终极解决方案(附详细截图)

PHPStudy环境下DVWA靶场搭建:allow_url_include报错终极解决方案

第一次在本地搭建DVWA靶场时,那个刺眼的红色警告"PHP function allow_url_include is not enabled"让我愣了半天。作为安全测试新手,本以为按照教程修改php.ini就能轻松解决,结果反复尝试依然报错。后来才发现,原来90%的初学者都会犯同一个致命错误——修改了错误的配置文件。

1. 错误现象与常见误区

当你在浏览器中访问DVWA靶场时,如果看到如下红色警告提示:

The PHP function allow_url_include is not enabled.

这表示PHP的allow_url_include功能未开启。大多数教程会告诉你:

  1. 找到php.ini文件
  2. 修改allow_url_include = On
  3. 保存并重启服务

但实际操作中,很多人发现即使按照这个流程操作,问题依然存在。关键在于他们忽略了一个重要细节:PHPStudy环境下存在多个php.ini文件

注意:DVWA自带的php.ini和PHPStudy使用的php.ini是两个完全不同的文件,修改前者不会对实际运行环境产生任何影响。

2. 定位正确的php.ini文件

在PHPStudy中,每个PHP版本都有自己独立的配置文件。以下是具体定位方法:

  1. 打开PHPStudy主界面
  2. 点击左侧"软件管理"
  3. 查看当前使用的PHP版本(如PHP-7.3.4nts)
  4. 点击右侧"设置"按钮
  5. 选择"php.ini"选项

或者更直接的方法:

  1. 点击PHPStudy主界面右上角的"其他选项菜单"
  2. 选择"打开配置文件"
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值