2012-11-23 153 views
2

通过选择在第一行中断,调试器在输入每个文件时处于活动状态,允许我进入和退出代码。 但是,为了达到它开始变得有趣的程度,必须通过50万步才能找到一些麻烦。无法使PHP PDT xDebug在Eclipse中的断点处停止

我的设置是WIMP微软Windows 7,PHP 5.3

; xDebug config 
zend_extension = "C:\Program Files (x86)\PHP\v5.3\ext\php_xdebug-2.2.1-5.3-vc9-nts.dll" 

xdebug.remote_autostart=0; 
xdebug.remote_enable=On 
xdebug.remote_host="localhost" 
xdebug.remote_port=9000 
xdebug.remote_handler="dbgp" 

我已经确定了路径映射是正确的。 但是,它可能是因为我链接到我的Eclipse项目中的PHP文件?

回答

0

下载后Eclipse朱诺我能够停在断点处。

我已经用Eclipse Indigo试了一切。 版本:3.7.2 建立ID:M20120208-0800

只是不会工作,无论是与内部或外部浏览器。

时间转移到朱诺我猜?

+1

哦,不!即使使用Eclipse Juno,我也遇到同样的问题!调试器停止在第一行,当选中“在第一行中断”但在取消“在第一行中断”后在设置断点处停止时停止。这是我的[SO问题](http://stackoverflow.com/questions/14092105/php-wamp-exlipse-pdt-xdebug-not-stopping-at-breakpoint),你可以检查我的设置并告诉我什么做错了。 –

-1

Eclipse有一个选项可以关闭“第一线休息”。转到“Windows - >首选项 - > PHP - >调试”,并取消选中“首行中断”,并进入“运行>调试配置> PHP Web应用程序”,并在所有配置中取消选中“第一行中断”。然后重新启动Eclipse。

+0

谢谢Derick。我已经尝试过了。由于昨天我也试图安装Zend。同样的问题。调试器只是通过断点嗖嗖,但在启用时停在第一行 – DevNull

+0

问题中的第一句话清楚地表明他知道这个选项。 –

-1

对于所有那些,仍然与这个问题斗争,一些方便的提示。

检查Eclipse的哪个版本(包)?它是turns out,当您调试应用程序为Web Application时,Helios软件包有一些错误并且不会停在断点上。只有运行PHP Script时,调试才有效。这使得调试过程非常无用。

你应该考虑要么恢复到旧的Galileo Package Eclipse for PHP Developers或安装最新Eclipse Juno(甚至newest developer version of Eclipse Kepler),不具有PDT支持建立,但你可以很容易地把它添加到那时,使用Help > Install New Software..(它指向http://download.eclipse.org/tools/pdt/updates/release)。

这些版本被报告可以调试为Web Application,尊重断点。

另外,请记住,Xdebug必须作为Zend Extension运行,以支持断点!换句话说,从您的php.ini中删除extension=xdebug.so(在Linux上为xdebug.dll),并将其替换为zend_extension=/full/path/to/xdebug.so(在Linux上或在Windows上为zend_extension=X:\full\path\to\xdebug.dll)。作为常规的PHP扩展,Zend扩展需要完整路径,即使它们被放入/php/ext文件夹。你可以在Xdebug FAQ找到更多信息(查找“”的答案)Xdebug仅作为PHP扩展载入,不作为Zend扩展“问题)。

+0

我跟着“Xdebug必须作为Zend Extension运行”评论。 然后使用FireFox(而不是Chrome /内部浏览器)。我认为最后一步是解决问题的那一步。 – user3149858

-1

这是一篇文章,介绍如何在Eclipse中使用XDebug来获得断点。

http://programmersjunk.blogspot.com/2013/05/eclipse-and-xdebug.html

+6

请注意,只有链接的答案是不鼓励的,所以答案应该是搜索解决方案的终点(而不是另一个引用的中途停留,这往往会随着时间推移而过时)。请考虑在此添加独立的摘要,并将链接保留为参考。 – kleopatra

相关问题