2

我已经努力了一个月,现在让 xdebug 在 eclipse 中工作以调试 PHP 应用程序。我最终设法让 xdebug 工作,万岁!!!

现在,我在过去一两周内未能工作的是断点。它们适用于我正在调试的文件,但在包含的文件中设置断点时无法识别它们。

以前有没有人遇到过这个问题并且知道如何解决它?我几乎不知疲倦地在网上寻找解决方案,但没有成功。

我正在开发 CakePHP 应用程序,以防万一。

提前致谢。

缺口

4

2 回答 2

0

我在崇高的文本中遇到了类似的问题并解决了它。

我查看了 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" },

它工作得很好。

有时,如果您的路径位于带有空格或重音符号的文件夹中,它也会弄乱断点。

我希望它有帮助

于 2014-05-13T04:09:49.940 回答
0

我会研究 NetBeans。作为一个狂热的 Eclipse 用户,我发现它在处理 PHP 时更胜一筹。

于 2013-07-25T15:58:57.787 回答