【发布时间】: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(你已经这样做了)