本项目仅面向安全研究与学习,禁止任何非法用途。
如您在使用本项目的过程中存在任何非法行为,您需自行承担相应后果。
除非您已充分阅读、完全理解并接受本协议,否则,请您不要使用本项目。
一、安装phpstudy和phpstorm工具
按照安装配置点击下一步即可
二、配置phpstudy
我使用的是php环境是7.3.4nts,启动项目之后,启动网站的php扩展下的xdebug
验证你是否启动插件成功,执行命令如下
php.exe -m
同时还可以去配置文件下观看
三、配置phpstorm工具
配置CLI解析器
首先需要配置CLI解析器,我这里直接使用phpstudy下的php相关内容,需要选择对应的php版本
配置server(服务器)和php.ini文件内容
然后配置php.ini下面的xdebug内容(配置完成需要重启apache)
[Xdebug]
zend_extension=C:/phpstudy_pro/Extensions/php/php7.3.4nts/ext/php_xdebug.dll
xdebug.collect_params=1
xdebug.collect_return=1
xdebug.auto_trace=Off
xdebug.trace_output_dir=C:/phpstudy_pro/Extensions/php_log/php7.3.4nts.xdebug.trace
xdebug.profiler_enable=Off
xdebug.profiler_output_dir=C:/phpstudy_pro/Extensions/php_log/php7.3.4nts.xdebug.profiler
xdebug.remote_enable=On
xdebug.remote_host=192.168.200.36
xdebug.remote_port=9000
xdebug.remote_handler=dbgp
debug.remote_mode =req
xdebug.idekey=PHPSTORM
配置DBGp代理
上面的内容要和php.ini配置的一样
验证的时候发现xdebug.remote_enable没有开启,我们设置一下On,在重新验证一下即可
改完之后,再次验证即可
配置浏览器
下载xdebug-ext扩展
同时需要配置IDE键内容一致
phpstorm配置网页监听
配置完成在验证一下
以上配置完成即可实现动态调式代码
成功的截图如下
原文始发于微信公众号(安全笔记):Phpstorm+Xdebug动态调试php代码教程
- 左青龙
- 微信扫一扫
- 右白虎
- 微信扫一扫
评论