更新后 NetBeans 无法连接 Xdebug

问题描述

我犯了一个错误并允许安装 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 settings

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

解决方法

我花了一整天半的时间试图让 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

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...