phpStudy V8 配置 Apache 2.0 Handler 环境

前言

phpStudy V8查看phpinfo信息时,有一项如下:

Server API CGI/FastCGI

如何查看phpinfo?

在www目录下新建phpinfo.php,内容为:

<?php
 phpinfo(); 
?>

访问phpinfo.php(例如:http://localhost/phpinfo.php)即可看到。

这样就无法完成pikachu靶场XSS钓鱼演示,因为会一直弹框让输入账号、密码。

此外,也无法完成upload-labs靶场第四关通过上传.htaccess文件覆盖原本配置文件,使jpg用php解析。

百度搜索后发现了原因:

来源:pikachu 靶场之XSS(跨站脚本) -上篇

=频繁弹窗问题=

原因:PHP的HTTP认证机制仅在PHP以Apache模块方式运行时才有效,因此该功能不适用于CGI版本。

解决方案:重新部署环境

 我们需要让Server API 显示 Apache 2.0 Handler。

教程原理

phpStudy2018里有Apache 2.0 Handler环境,先下载下来,复制到phpStudy V8中,修改配置文件就行了。

你可能会问,既然phpStudy2018可以演示XSS钓鱼,为什么不用phpStudy2018呢?

因为phpStudy V8 界面好看,而且我用旧版时,phpMyAdmin打开太慢了。如果你已经在用旧版了,就不用看下去了。

php文件名带nts的都是CGI/FastCGI,不带nts的是Apache 2.0 Handler。

phpStudy V8的php文件名都是带nts的,旧版本有部分是不带nts的。

一、下载phpStudy2018

下载页面:Windows版phpstudy下载 - 小皮面板(phpstudy)

解压打开,运行PhpStudy2018.exe,自动解压文件到指定目录下。

打开 D:\*PhpStudy2018\PHPTutorial。

Apache和php\php-5.5.38就是我们需要的文件。

把Apache复制到*\phpstudy_pro\Extensions目录下,即phpStudy V8的Extensions目录下。先重命名为Apache2.4.23-win32-VC11。(为什么是这个名字,后面会说)

把php\php-5.5.38复制到p

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值