动态调试PHP PhpStorm phpStudy xdebug

动态调试PHP PhpStorm phpStudy xdebug 

好不容易写了一篇文章后来被删了。 十分的难受。

这篇给大家带来的是动态调试PHP 这种在代码审计中十分好用的技巧。

phpStudy 新建 网站 并设置本地hosts 方便调试。

1.png

127.0.0.1 app.com

phpStudy php扩展 xdebug开启

设置php.ini内容

[XDebug]
xdebug.profiler_append = 0
xdebug.profiler_enable = 1
xdebug.profiler_enable_trigger = 0
xdebug.profiler_output_dir ="D:\phpStudy\tmp\xdebug"
xdebug.trace_output_dir ="D:\phpStudy\tmp\xdebug"
xdebug.profiler_output_name = "cache.out.%t-%s"
xdebug.remote_enable = 1
xdebug.remote_handler = "dbgp"
xdebug.remote_host = "127.0.0.1"
zend_extension="D:\phpStudy\php53\ext\xdebug.dll"
xdebug.remote_port = 9002
xdebug.idekey=PhpStorm


下载PhpStorm安装好后 新建项目。


2.png

选择设置settings 

5png.png

设置php版本

设置端端口 而这个端口必须 xdebug.remote_port = 9002 一致

6.png

这个名字要与配置文件一致。

7.png

接着新建test.php 在文件里增加一些代码。编辑配置

3.png

8.png

设置断点。点击旁边的小虫开启调试。

 10.png

可以调试了。变量也看到了

工具下载

https://www.92moon.com/post-71.html

发表评论: