我有时会遇到使用Eclipse进行慢速(远程)调试,无法理解其原因。我也有路径映射的问题,我认为可能与此有关。
我在同一台机器托管的本地域名上调试各种项目。例如
这些域名在/ etc / hosts
中定义我还有一个当前的project1,它通过curl调用实际调用project2。
我通过附加?chrome或firefox浏览器启动所有调试会话?XDEBUG_SESSION_START = 1且curl调用使用相同的方法。
有时/经常,我觉得在调试会话开始之前大约2分钟没有任何反应。在那之前,浏览器似乎只是在等待某事。达到断点后,我可以正常速度逐步调试。在下一个请求中,我有相同的等待时间。
以下是我尝试过的事情的经验:
我遇到的路径映射问题在于,有时会在到达断点时打开不同的文件编辑视图,即使该文件已经打开。一个文件具有工作空间特定路径,另一个文件具有绝对路径。
任何人都可以帮助我:
答案 0 :(得分:1)
http://garywaddell.com/?p=303我发现这有帮助
这是链接所说的
Window-->Preferences
Expand PHP then Expand Debug
Select Installed Debuggers
Double Click on XDebug
change Capture StdOut and StdErr to Off
click Ok.
答案 1 :(得分:0)
好的,解决方案似乎是: