Phpstorm+Xdebug动态调试php代码教程

admin 2024年9月14日18:01:49评论12 views字数 1064阅读3分32秒阅读模式

本项目仅面向安全研究与学习,禁止任何非法用途。

如您在使用本项目的过程中存在任何非法行为,您需自行承担相应后果。

除非您已充分阅读、完全理解并接受本协议,否则,请您不要使用本项目。

一、安装phpstudy和phpstorm工具

按照安装配置点击下一步即可

Phpstorm+Xdebug动态调试php代码教程

二、配置phpstudy

我使用的是php环境是7.3.4nts,启动项目之后,启动网站的php扩展下的xdebug

Phpstorm+Xdebug动态调试php代码教程

验证你是否启动插件成功,执行命令如下

php.exe  -m

Phpstorm+Xdebug动态调试php代码教程

同时还可以去配置文件下观看

Phpstorm+Xdebug动态调试php代码教程

三、配置phpstorm工具

配置CLI解析器

首先需要配置CLI解析器,我这里直接使用phpstudy下的php相关内容,需要选择对应的php版本

Phpstorm+Xdebug动态调试php代码教程

Phpstorm+Xdebug动态调试php代码教程

Phpstorm+Xdebug动态调试php代码教程

配置server(服务器)和php.ini文件内容

Phpstorm+Xdebug动态调试php代码教程

然后配置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

Phpstorm+Xdebug动态调试php代码教程

配置DBGp代理

上面的内容要和php.ini配置的一样

Phpstorm+Xdebug动态调试php代码教程

验证的时候发现xdebug.remote_enable没有开启,我们设置一下On,在重新验证一下即可

Phpstorm+Xdebug动态调试php代码教程

改完之后,再次验证即可

Phpstorm+Xdebug动态调试php代码教程

配置浏览器

下载xdebug-ext扩展

Phpstorm+Xdebug动态调试php代码教程

同时需要配置IDE键内容一致

Phpstorm+Xdebug动态调试php代码教程

phpstorm配置网页监听

Phpstorm+Xdebug动态调试php代码教程

配置完成在验证一下

Phpstorm+Xdebug动态调试php代码教程

以上配置完成即可实现动态调式代码

Phpstorm+Xdebug动态调试php代码教程

成功的截图如下

Phpstorm+Xdebug动态调试php代码教程

原文始发于微信公众号(安全笔记):Phpstorm+Xdebug动态调试php代码教程

  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2024年9月14日18:01:49
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   Phpstorm+Xdebug动态调试php代码教程https://cn-sec.com/archives/3169498.html

发表评论

匿名网友 填写信息