我已经努力了一个月,现在让 xdebug 在 eclipse 中工作以调试 PHP 应用程序。我最终设法让 xdebug 工作,万岁!!!
现在,我在过去一两周内未能工作的是断点。它们适用于我正在调试的文件,但在包含的文件中设置断点时无法识别它们。
以前有没有人遇到过这个问题并且知道如何解决它?我几乎不知疲倦地在网上寻找解决方案,但没有成功。
我正在开发 CakePHP 应用程序,以防万一。
提前致谢。
缺口
我在崇高的文本中遇到了类似的问题并解决了它。
我查看了 xdebug 日志并注意到在某一时刻如果试图以错误的路径访问我的文件。
要检查您的问题是否与我的相似,请查看异常是否使您的 ide 中断。我的打破了诸如未定义变量之类的异常(尝试 echo $totoNotDefined)但不是断点
在日志中寻找类似的东西:file:///
我能看到的是:file:///theFileBrowed.php
我的问题是该文件实际上在 d:/work/project/.../theFileBrowed.php
所以我得出结论,我的 xdebug 配置(在我的 ide 中:sublime text)一定是错误的
确实,我有这个:
"path_mapping": { "/":"D://work/project/test" },
但显然 D: 不被爱
我将其更改为:
"path_mapping": { "/":"/D/work/project/test" },
它工作得很好。
有时,如果您的路径位于带有空格或重音符号的文件夹中,它也会弄乱断点。
我希望它有帮助
我会研究 NetBeans。作为一个狂热的 Eclipse 用户,我发现它在处理 PHP 时更胜一筹。