tp代码审计动态调试环境搭建(phpstudy+phpstorm)史上最详细

本文详细指导如何下载并配置PHPStudy集成环境,包括php版本选择与xdebug插件安装,以及如何在phpstorm中设置调试环境和导入ThinkPHP项目。重点讲解Composer的使用和项目初始化步骤。

软件下载

(1)phpstudy下载地址传送门
(2)phpstorm下载传送门
(3)composer下载及安装可以参考这篇文章,已经非常详细了传送门

软件配置

phpstudy篇

因为安装php环境的方法不同,这里大家可以自行选择,这里作者选择的方式是使用phpstudy的集成环境。

php环境安装

在这里插入图片描述
在php版本中用户可以选择自己需要的php版本,在php扩展中用户可以很方便的安装插件。
在这里不建议大家使用phpstudy集成的composer,因为总是会报一些奇奇怪怪的错误。
那么下载好的php语言环境就在下面的位置:
在这里插入图片描述
接下载需要在php环境中先安装xdebug插件,这是进行动态调试的关键,在php扩展中选择,php_xdebug。
在这里插入图片描述
然后,在之前提到的php语言环境安装的位置找到你正在使用的php版本,然后在对应的php版本的文件夹中找到php.ini配置文件,按照图片进行修改。
在这里插入图片描述
到这里phpstudy的配置就已经完成了。

phpstorm配置篇

在settings->php中,设置好CLI Interpreter和php版本确保php版本在5.6以上。
在这里插入图片描述
然后是设置debug,确保port与你刚才设置的一样

然后DBGp Proxy设置,IDE key与刚才设置的xdebug.idekey样。port也保持一致。
在这里插入图片描述
之后是Servers设置:
在这里插入图片描述
最后设置configurations,点击加号选择php web page。
在这里插入图片描述
到这里,phpstorm就配置好了。

composer导入项目篇

在phpstudy的www目录下启动cmd,通过composer导入thinkphp源码。

composer create-project topthink/think=5.1.20 tp5.1.20  --prefer-dist

然后使用phpstorm打开,启动xdebug
在这里插入图片描述
然后启动phpstudy,访问:

http://localhost/tp5.1.20/public/

显示如下内容则成功:
在这里插入图片描述
接下来,师傅们就可以开始愉快的跟着大佬们的步伐开始学习啦!

大佬勿喷!本人小菜狗一枚,CTF爱好者。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值