以下方法可以不用下载
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的调试器,主机地址、端口、路径映射:
配置端口,默认是9000,与php.ini里配置的端口一致:
打开右上角监听开关,在代码左侧打开断点,访问浏览器,即可进入断点调试:
访问页面,即可进入调试模式,F8 下一步,更多调试按钮自己摸索:
如果发现总是从第一行开始debug, 就把这个选项前面的勾去掉: