问题描述
我犯了一个错误并允许安装 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 ISE 12.0 调试器工作 - 它总是挂在“等待连接 (netbeans-xdebug)”上。
我现在已经解决了这个问题——正如你所说,Xdebug 版本 3 与版本 2 非常不同,而且网络上的大部分文档都没有跟上。这是您需要的页面:Upgrade Guide
这是适合我的配置(我保留我的 IDE 设置以使用端口 9000):
data[['coef1','coef2','coef3']] != 1
coef1 coef2 coef3
0 False False False
1 True False False
2 True True False
3 True True False
4 True True False