1

我犯了一个错误,允许安装 Ubuntu 18.04 更新。使用相同配置执行此操作后,NetBeans 12.1 无法连接到 Xdebug。我认为问题出在较新版本的 Xdebug (3.0.2) 上。

# cat /etc/php/7.2/apache2/conf.d/20-xdebug.ini

zend_extension=xdebug.so

xdebug.remote_enable=on
xdebug.remote_log="/var/log/xdebug.log"
xdebug.remote_host=localhost
xdebug.remote_handler=dbgp
xdebug.remote_port=9003

NetBeans 设置

有人遇到过这样的问题吗?

4

1 回答 1

1

我花了一整天半的时间试图让 NetBeans ISE 12.0 调试器工作 - 它总是挂在“等待连接 (netbeans-xdebug)”上。

我现在已经解决了这个问题——正如你所说,Xdebug 版本 3 与版本 2 非常不同,并且网络上的大多数文档都没有跟上。这是您需要的页面:升级指南

这是适合我的配置(我将 IDE 设置保留为使用端口 9000):

zend_extension=/usr/lib/php/20180731/xdebug.so
xdebug.mode=debug
xdebug.start_with_request=trigger
xdebug.client_host=127.0.0.1
xdebug.client_port=9000
于 2021-01-31T09:00:08.827 回答