0

我尝试了下面提到的 4 种不同的 xdebug dll,但它们似乎都不适用于 netbeans,因为我继续看到消息“等待连接 netbeans-xdebug”:

php_xdebug-2.0.4-5.3.0-vc6
php_xdebug-2.2.0-5.2-vc9
php_xdebug-2.1.2-5.2-vc6
php_xdebug-2.1.0beta1-5.2-vc6

我的 php.ini 包含以下内容:

[XDebug]
zend_extension_ts = "C:\Program Files\PHP\ext\php_xdebug-2.0.2-5.3.0.dll"
zend_extension = "C:\Program Files\PHP\ext\php_xdebug-2.0.2-5.3.0.dll"
extension = "C:\Program Files\PHP\ext\php_xdebug-2.0.2-5.3.0.dll"

xdebug.remote_enable=1
xdebug.remote_handler=dbgp
xdebug.remote_mode=req
xdebug.remote_host=127.0.0.1
xdebug.remote_port=9000
4

1 回答 1

0

我解决了这个问题。

首先,我需要删除线

zend_extension_ts = "C:\Program Files\PHP\ext\php_xdebug-2.0.2-5.3.0.dll"
zend_extension = "C:\Program Files\PHP\ext\php_xdebug-2.0.2-5.3.0.dll"
extension = "C:\Program Files\PHP\ext\php_xdebug-2.0.2-5.3.0.dll"

Machavity 建议从 xdebug 网站下载 php_xdebug-2.2.3-5.3-vc9.dll。然后我用以下几行更新了 php.ini 文件

[XDebug]
xdebug.remote_enable=1
xdebug.remote_handler=dbgp
xdebug.remote_mode=req
xdebug.remote_host=127.0.0.1
xdebug.remote_port=9000

zend_extension = "C:\Program Files\PHP\ext\php_xdebug-2.2.3-5.3-vc9.dll"`

注意:PHP 5.3 不喜欢zend_extension_ts

我重新启动了 Apache,netbeans 现在连接到 Xdebug。

于 2013-10-24T03:57:42.283 回答