您好,昨天我在PhpStorm中遇到了xdebug的奇怪问题。 如您所见,我通过了PhpStorm验证:
但是当我启用侦听器并启动调试会话时,它只是挂起。
我也可以在xdebug日志中看到正确的文件名和必须停止的行。但是PhpStorm并没有告诉我这种突破。
如果没有断点站点正确加载。如果我启用了PhpStorm的选项“ PHP脚本中的第一行中断”,则它会正确停止在index.php中,但我无法越过/进入。 (只是挂起)
如果有人可以帮助我,那就太好了。
P.S。我的Xdebug工作了多年,昨天我重新安装了Apache,并且发生了此问题,已经尝试完全重新安装PHP和Apache,问题仍然存在。
答案 0 :(得分:2)
经过更多研究后,我发现了这一点 topic。 我检查我的phpstorm日志,发现完全相同的错误:
错误-plication.impl.ApplicationImpl-com / jetbrains / php / debug / xdebug / debugger / XdebugDriver.onBreak的@NotNull参数'remoteFileUrl'的参数不能为空...
解决方案是安装旧版本的xdebug。我只安装了2.6.1(已安装2.7.0),并且现在可以正常使用。