XDebug对我以前的项目非常有用,但是当我创建一个新项目时,它会在第一行中断,但之后会跳过所有断点。当我第一次设置Xdebug时,我遇到了类似的问题(但是它甚至没有在第一行中断并且卡在“启动......”上),当我在我的php中将xdebug.remote_port更改为9001时,它就解决了。 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 Feature 2.2.1。
答案 0 :(得分:4)
我遇到类似vista + netbeans + wamp + chrome + drupal的问题。 如果我在函数行语句中设置断点,xdebug就能捕获断点。如果我把断点放在一个函数中,xdebug会跳过断点。