我尝试在Windows 10(具有PHP版本7.3.0和2.7.0RC2 Xdebug版本)上为Sublime Text 3配置Xdebug Client。
我读了几天的问题,因为面板上下文总是空白,但是我在Xdebug.sublime-settings中添加了/var/www/frontend
来解决了这个问题。
现在,Xdebug上下文显示:
问题在于断点永远不会命中。从不告诉我“步骤”选项(进入,结束)。即使,不要在左侧显示黄色的小箭头。
我相信它与path_mapping配置有关,但这确实使我感到困惑。
我不明白为什么如果我仅在xampp上的本地主机上工作,为什么需要配置"super_globals": false
。
php.ini:
path_mapping
答案 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上有关使用日志文件进行故障排除的答案。