Xdebug客户端不会达到断点

时间:2019-02-22 06:08:37

标签: php xampp sublimetext3 xdebug

我尝试在Windows 10(具有PHP版本7.3.0和2.7.0RC2 Xdebug版本)上为Sublime Text 3配置Xdebug Client。

我读了几天的问题,因为面板上下文总是空白,但是我在Xdebug.sublime-settings中添加了/var/www/frontend来解决了这个问题。 现在,Xdebug上下文显示:

enter image description here

问题在于断点永远不会命中。从不告诉我“步骤”选项(进入,结束)。即使,不要在左侧显示黄色的小箭头。

我相信它与path_mapping配置有关,但这确实使我感到困惑。 我不明白为什么如果我仅在xampp上的本地主机上工作,为什么需要配置"super_globals": false

php.ini:

path_mapping

1 个答案:

答案 0 :(得分:0)

您可能需要添加xdebug.remote_autostart = 1。根据XDebug文档:

  

xdebug.remote_autostart
类型:布尔值,默认值: 0
  通常,您需要使用特定的HTTP GET / POST变量来启动远程   调试(请参阅远程调试)。将此设置设置为1时,   Xdebug将始终尝试启动远程调试会话并尝试   连接到客户端,即使GET / POST / COOKIE变量不是   礼物。

请参阅:XDEBUG EXTENSION FOR PHP | DOCUMENTATION

当然,添加后重新启动服务器。

编辑:如果上述方法不起作用,另请参阅Derick在此StackOverflow page上有关使用日志文件进行故障排除的答案。