用于 php 的 Eclipse 3.0 不会在断点处停止,

时间:2021-04-04 17:17:04

标签: php eclipse iis xdebug

我在 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

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

enter image description here

2 个答案:

答案 0 :(得分:1)

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

还有:

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

答案 1 :(得分:0)

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

enter image description here

相关问题