关于新版xDebug远程调试失败的解决方案
因为需要php一些调试环境,所以找了很多xdebug的远程调试方案,但是发现断点断不下,后来发现是因为xDebug的3版本一些php.ini设置字段更新导致无法调试,所以记下东西,防坑!
PHP以及XDebug的版本信息
最新版xampp的php8.0.1,根据工具网站的建议下载了Xdebug版本位3.0.2(建议网站:https://xdebug.org/wizard)
在php.ini里设置好下载的Xdebug的dll文件位置,php -v显示如下版本信息:
Php.ini新版字段设置
由于新版本的XDebug的一些字段更新了,导致原先类似xdebug.remote_enable等字段无效,
查看官方文档:https://xdebug.org/docs/upgrade_guide#changed-xdebug.remote_mode,发现字段改动: