PHP(WAMP) - Exlipse PDT,Xdebug的:在断点处不停止(PHP (WAMP

2019-08-05 02:29发布

我只能够进行调试,如果我勾选“在第一行中断”。 如果我取消选中它并放置一个断点在一些线,则调试器不会在该行停止。

我需要调试器停在我设置的断点,而不是在文件的拳头线。

我已在我的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_host = localhost
xdebug.remote_port = 9000

我还能够在记事本++ DBGp调试与此相同的设置适当的调试。

上有如此相似的帖子,但没有解决我的问题。 在SO问题“不能让PHP PDT的XDebug停止在Eclipse中的断点” , DevNull说问题解决了朱诺,但我使用朱诺自己和所遇到的问题。

下面是我的Eclipse设置的一些截图:

  • 窗口- >首选项- > PHP - >调试:
  • 窗口- >首选项- > PHP - > PHP可执行文件:
  • 窗口- >首选项- > PHP - > PHP可执行文件- >执行环境:
  • 窗口- >首选项- > PHP - > PHP解释器:

  • 窗口- >首选项- > PHP - > PHP服务器:
  • 我使用Mozilla Firefox作为我的外部Web浏览器。 ( 窗口- >常规- > Web浏览器

  • 该项目调试配置- > PHP Web应用程序- >调试- >服务器调试器设置为XDebug的和Xdebug调试端口设置为9000
  • 希望这些将有助于帮助我的人。

    Answer 1:

    可能是你应该尝试升级版本的XDebug?

    另外你是怎么安装朱诺? 只要干净安装或更新?

    尝试清理其他文件夹中安装并复制你工作区设置。 或尝试没有他们。



    Answer 2:

    对于那些接受的解决方案不起作用:

    检查Xdebug的设置: xdebug.remote_enable 。 必须 (去phpinfo()函数来查看当前设置)。 参考这里



    文章来源: PHP (WAMP) - Exlipse PDT, xDebug: not stopping at breakpoint