断点不适用于eclipse,xdebug和phpcli

时间:2013-07-01 01:16:22

标签: php eclipse xdebug

在Eclipse中使用phpcli运行xdebug时会忽略断点。第一个断点有效,但我手动设置的其他断点不起作用。

我看了xdebug.remote_log发现了以下内容:

< - breakpoint_set -i 671 -t line -f file:///home/jlam/code/makhai/public/index.php -n 6 - >

&lt; - breakpoint_set -i 672 -t line -f file:///org.eclipse.dltk.core.environment.localEnvironment/:/ home / jlam / lib / ZF2 / Zend / ModuleManager / ModuleManager .php -n 170 - &GT; &lt; response xmlns =“urn:debugger_protocol_v1”xmlns:xdebug =“http://xdebug.org/dbgp/xdebug”command =“breakpoint_set”transaction_id =“672”id =“235390002”&gt;&lt; / response&gt; < / p>

...这使我相信我可以解决它,如果:

  1. 我找到了一种方法让Eclipse删除“/org.eclipse.dltk.core.environment.localEnvironment/:”
  2. 使该位置有效(在hosts文件中创建一个条目?)
  3. 修改Eclipse项目的属性(PHP包含路径),以便外部源(我不知道)
  4. 感谢您的贡献。

1 个答案:

答案 0 :(得分:-1)

试试这个。
直接打开文件(File-&gt; Open File-&gt;)并设置断点。