PhpStorm Xdebug已连接但未停止

时间:2019-03-14 08:33:29

标签: debugging phpstorm xdebug

您好,昨天我在PhpStorm中遇到了xdebug的奇怪问题。 如您所见,我通过了PhpStorm验证:

PHP Validation

但是当我启用侦听器并启动调试会话时,它只是挂起。

Storm

Browser

我也可以在xdebug日志中看到正确的文件名和必须停止的行。但是PhpStorm并没有告诉我这种突破。

如果没有断点站点正确加载。如果我启用了PhpStorm的选项“ PHP脚本中的第一行中断”,则它会正确停止在index.php中,但我无法越过/进入。 (只是挂起)

如果有人可以帮助我,那就太好了。

P.S。我的Xdebug工作了多年,昨天我重新安装了Apache,并且发生了此问题,已经尝试完全重新安装PHP和Apache,问题仍然存在。

1 个答案:

答案 0 :(得分:2)

经过更多研究后,我发现了这一点 topic。 我检查我的phpstorm日志,发现完全相同的错误:

错误-plication.impl.ApplicationImpl-com / jetbrains / php / debug / xdebug / debugger / XdebugDriver.onBreak的@NotNull参数'remoteFileUrl'的参数不能为空...

解决方案是安装旧版本的xdebug。我只安装了2.6.1(已安装2.7.0),并且现在可以正常使用。