【问题标题】:Eclipse 3.0 for php not stopping at breakpoint,Eclipse 3.0 for php 不在断点处停止,
【发布时间】:2021-04-04 17:17:04
【问题描述】:

我在 eclipse 3,0 上运行 Zend 引擎 v4.0.3, 使用 Xdebug v3.0.3 和 PHP 8.0.3

这是在 php.ini 中:

xdebug.idekey=ECLIPSE_DBGP
xdebug.remote_autostart=1
xdebug.client_enable=开启
xdebug.client_host=localhost
xdebug.client_port=9003
xdebug.client_handler=dbgp
xdebug.client_enable=on
xdebug.client_connect_back=0
xdebug.client_autostart=on
xdebug.start_with_request=yes

运行 phpinfo() 显示 XDEBUG 正在运行,但 禁用步骤调试器和禁用跟踪 eclipse se中的端口号也设置为9003

我怀疑这就是调试器不会在断点处停止的原因 可能?以及如何启用它们

【问题讨论】:

    标签: php eclipse iis xdebug


    【解决方案1】:

    您的模式不包括debug,事实上,您没有设置任何xdebug.mode 设置。如果要单步调试,需要设置为xdebug.mode=debug

    还有:

    xdebug.client_enablexdebug.client_autostart 不是设置。如果您显示的是xdebug_info() 输出(而不是您所说的phpinfo()),那么它还会进一步告诉您Xdebug 是否尝试连接到您的IDE,以及为什么它没有成功。

    【讨论】:

    • 感谢 Derick!,我设置了 xdebug.mode=debug,现在它可以工作了!我不知道该怎么感谢你!
    • 这是我第一次抱歉。我一定会的。但我不明白如何......
    • @user2126958,投票按钮下方有一个勾,点击接受答案。
    • 抱歉,我没有看到任何投票按钮.... 可能是我没有权限?可以发张照片吗?
    【解决方案2】:

    这里是图片示例,点击勾选按钮:

    【讨论】:

      猜你喜欢
      • 2014-03-25
      • 1970-01-01
      • 2011-05-22
      • 2012-11-29
      • 1970-01-01
      • 1970-01-01
      • 2012-02-16
      • 2018-07-23
      • 1970-01-01
      相关资源
      最近更新 更多