断点不适用于eclipse、xdebug和phpcli


Breakpoints not working with eclipse, xdebug and phpcli

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

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

<-断点_set-i 671-t线-ffile:///home/jlam/code/makhai/public/index.php-n 6->

<-断点_set-i 672-t线-ffile:///org.eclipse.dltk.core.environment.localEnvironment/:/home/jlam/lib/ZF2/Zend/ModuleManager/ModuleManager.php-n 170-><响应xmlns="urn:debugger_procol_v1"xmlns:xdebug="http://xdebug.org/dbgp/xdebug"command="breakpoint_set"transaction_id="672"id="235390002"></response>

这让我相信我可以修复它,如果:

  1. 我为Eclipse找到了一种方法来删除".org/Eclipse.dltk.core.environment.localEnvironment/:"
  2. 使该位置有效(在主机文件中创建一个条目?)
  3. 修改Eclipse项目的属性(PHP Include Path),以便外部源(我不知道)

感谢您的贡献。

试试这个
直接打开文件(文件->打开文件->)并设置断点。