XDebug 在我之前的项目中运行得很好,但是当我创建一个新项目时,它在第一行处中断,但会跳过此后的所有断点。当我第一次设置 Xdebug 时,我遇到了类似的问题(但它甚至没有在第一行中断并卡在“启动...”上),当我在 php.ini 中将 xdebug.remote_port 更改为 9001 时,问题得到了解决。 ini.ini。现在我有
zend_extension = /usr/lib/php/extensions/no-debug-non-zts-20090626/xdebug.so
xdebug.remote_port=9001
xdebug.remote_enable=1
在我的 php.ini 中。我正在使用它来开发自定义 Drupal 模块,并且我在 Eclipse 设置中的 PHP 内容类型下列出了 Drupal 扩展(*.module、*.install 等)。当我返回并尝试调试我的旧项目时,所有断点仍然有效。我尝试关闭旧项目,并在调试新项目之前重新启动 Eclipse。新项目中的断点仍然被跳过。
我是否忘记了一些项目设置步骤?我刚刚进入 New>>PHP Project,然后设置了一个 SVN 存储库并开始工作。
我正在使用 Eclipse Helios,以及 PDT SDK 功能 2.2.1。
最佳答案
我在 vista+netbeans+wamp+chrome+drupal 上也遇到类似的问题。 如果我在函数行语句中设置断点,xdebug 能够捕获该断点。如果我将断点放在函数内,xdebug 会跳过断点。
关于eclipse - 在新项目的 Eclipse 中 Xdebug 中跳过断点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6616557/