【问题标题】:PhpStorm Xdebug connected but not stoppedPhpStorm Xdebug 已连接但未停止
【发布时间】:2019-08-05 01:57:54
【问题描述】:

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

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

此外,在 xdebug 日志中,我可以看到正确的文件名和它必须停止的行。但是 PhpStorm 并没有向我展示这种中断。

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

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

附:我的 Xdebug 已经工作多年了,昨天我重新安装了 Apache,出现了这个问题,已经尝试完全重新安装 PHP 和 Apache,问题仍然存在。

【问题讨论】:

  • 你的 PhpStorm 版本是多少?对于 Xdebug 2.7,您需要 PhpStorm 2018.3.x 或更新版本。所以要么将 PhpStorm 升级到最新的稳定版 2018.3.x,要么将 Xdebug 降级到 2.6.x(你已经这样做了)

标签: debugging phpstorm xdebug


【解决方案1】:

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

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

解决方案是安装旧版本的 xdebug。我刚刚安装了 2.6.1(安装了 2.7.0),现在一切正常。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-07-31
    • 2021-02-25
    • 1970-01-01
    • 2015-09-25
    • 1970-01-01
    • 2017-03-27
    相关资源
    最近更新 更多