PhpStorm 配置debug断点调试

以下方法可以不用下载Xdebug helper浏览器扩展插件,也不需配置Debug Configurations

环境

  • phpstudy_pro 小皮集成环境
  • Apache 2.4.39
  • php 7.4.3nts
  • xdebug 2.9.6 php_xdebug-2.9.6-7.4-vc15-nts-x86_64.dll
  • phpStorm 2020.1.3

相关下载

phpstudy集成环境下载
xdebug下载(将phpinfo源代码贴入生成适合当前的版本)
PhpStorm下载

配置文件

php.ini 配置文件新增 xdebug 配置,配置完成后,重启Apache

zend_extension = D:\phpstudy_pro\Extensions\php\php7.4.3nts\ext\php_xdebug-2.9.6-7.4-vc15-nts-x86_64.dll
xdebug.remote_enable = On
xdebug.profiler_enable = off
xdebug.profiler_enable_trigger = off
xdebug.show_local_vars=0
xdebug.remote_handler=dbgp
xdebug.remote_mode=req
xdebug.remote_host=localhost
xdebug.remote_port=9000
xdebug.idekey="PHPSTORM"

PhpStorm 配置

设置Server的调试器,主机地址、端口、路径映射:
PhpStorm 配置debug断点调试_第1张图片

配置端口,默认是9000,与php.ini里配置的端口一致:
PhpStorm 配置debug断点调试_第2张图片
PhpStorm 配置debug断点调试_第3张图片

打开右上角监听开关,在代码左侧打开断点,访问浏览器,即可进入断点调试:
PhpStorm 配置debug断点调试_第4张图片
访问页面,即可进入调试模式,F8 下一步,更多调试按钮自己摸索:
PhpStorm 配置debug断点调试_第5张图片
如果发现总是从第一行开始debug, 就把这个选项前面的勾去掉:
PhpStorm 配置debug断点调试_第6张图片

你可能感兴趣的:(thinkphp,php)