PHP(WAMP)-Exlipse PDT,xDebug:不在断点处停止
只有选中选项“第一行中断”,我才能进行调试。如果我取消检查它并在某一行放置断点,那么调试器不会在该行停止 我需要调试器在我设置的断点处停止,而不是在文件的第一行。 我在php.ini文件中添加了以下行:PHP(WAMP)-Exlipse PDT,xDebug:不在断点处停止,php,eclipse,xdebug,eclipse-pdt,Php,Eclipse,Xdebug,Eclipse Pdt,只有选中选项“第一行中断”,我才能进行调试。如果我取消检查它并在某一行放置断点,那么调试器不会在该行停止 我需要调试器在我设置的断点处停止,而不是在文件的第一行。 我在php.ini文件中添加了以下行: zend_extension = "c:/wamp/bin/php/php5.3.8/ext/php_xdebug-2.1.2-5.3-vc9.dll" xdebug.remote_enable = on xdebug.remote_handler = dbgp xdebug.remote_ho
zend_extension = "c:/wamp/bin/php/php5.3.8/ext/php_xdebug-2.1.2-5.3-vc9.dll"
xdebug.remote_enable = on
xdebug.remote_handler = dbgp
xdebug.remote_host = localhost
xdebug.remote_port = 9000
我还能够使用相同的设置在记事本++DBGp调试器上正确调试
网上也有类似的帖子,但没有一个能解决我的问题。在这个问题上,他说问题已经为朱诺解决了,但我自己也在使用朱诺,并且有这个问题
以下是我的Eclipse设置的一些屏幕截图:
9000
希望有人能帮助我。也许你应该尝试升级xdebug版本 你是如何安装朱诺的?只是清洁安装或更新
请尝试在另一个文件夹中进行清理安装,并复制您的工作区设置。或者尝试不使用它们。对于那些接受的解决方案不起作用的人: 检查xdebug设置:
xdebug.remote\u启用
。必须启用
(转到phpinfo()查看当前设置)。
参考我正在使用wamp安装附带的xDebug(在我的
目录“C:\wamp\bin\php\php5.3.8\zend\u ext”
中)。我还尝试了使用下载的新版本xDebug,但这不起作用,调试时甚至没有在文件的第一行停止。我在直接从下载后安装了EclipseJuno,并尝试使用干净的工作区设置。文件/工作区/切换其他。。。可能是某些设置不正确。也可以尝试phpinfo()并检查xdebug下的所有设置——可能是某些设置不正确。谢谢gaRex,我已经重新安装了WAMP和xDebug,相应地修改了php.ini文件并切换了Eclipse工作区,现在它可以工作了。我想问题出在我的一些Eclipse设置中。我在PDT/xdebug中随机中断了断点,这是通过重新创建我的工作区修复的。在我的问题中,我确实提到我已将xdebug.remote\u enable=设置为on
。所以,问题不是因为这个。