Xdebug和Netbeans未协作:未检测到来自Xdebug的连接

Xdebug和Netbeans未协作:未检测到来自Xdebug的连接,netbeans,xdebug,Netbeans,Xdebug,我刚刚在我的Ubuntu11.10上安装了xdebug和netbeans。 我想使用xdebug,但即使我将php信息粘贴到xdebug页面中(http://xdebug.org/find-binary.php)当我尝试从Netbeans进行调试时,它说“您已经运行了最新的Xdebug版本”,我得到了“未检测到来自Xdebug的连接”错误 在Netbeans选项中,我有端口9000,在xdebug.ini中,我有: zend_extension=“/usr/lib/php5/20090626+l

我刚刚在我的Ubuntu11.10上安装了xdebug和netbeans。 我想使用xdebug,但即使我将php信息粘贴到xdebug页面中(http://xdebug.org/find-binary.php)当我尝试从Netbeans进行调试时,它说“您已经运行了最新的Xdebug版本”,我得到了“未检测到来自Xdebug的连接”错误

在Netbeans选项中,我有端口9000,在xdebug.ini中,我有:

zend_extension=“/usr/lib/php5/20090626+lfs/xdebug.so”

xdebug.remote\u enable=on

xdebug.remote\u handler=dbgp

xdebug.remote\u host=localhost

xdebug.remote\u port=9000


我做错了什么?

我不知道这是否有帮助,但我有一行不同,还有一行:

xdebug.remote_enable=1
xdebug.remote_mode=req

有一个小的HowTo

我不知道它是否有用,但我有一行不同的另一行:

xdebug.remote_enable=1
xdebug.remote_mode=req

在这种情况下,运行最新版本可能不是最好的选择。您是否检查过您的PHP版本是否与最新版本的xdebug兼容?您可以在xdebug.org网站上尝试该向导。此外,您还可以将xdebug.idekey=netbeansxdebug添加到php.ini文件中。

在这种情况下,运行最新版本可能不是最好的选择。您是否检查过您的PHP版本是否与最新版本的xdebug兼容?您可以在xdebug.org网站上尝试该向导。此外,您还可以将xdebug.idekey=netbeansxdebug添加到php.ini文件中。

防火墙上是否打开了端口9000?Ubuntu的防火墙默认为禁用。。。我再次禁用了它(sudoufwdisable),但它没有帮助。防火墙上打开了9000端口吗?Ubuntu的防火墙默认被禁用。。。我再次禁用了它(sudo ufw disable)以确保它不会有任何帮助我不知道您是否仍然存在相同的问题,但我已经让xdebug/netbeans在将netbeans中的端口设置为9001和xdebug设置为9000后运行。出于某种奇怪的原因,现在一切都正常了。您也可以配置xdebug.ini而不是php.ini。我不知道您是否仍然存在相同的问题,但我已经让xdebug/netbeans在将netbeans中的端口设置为9001和xdebug设置为9000后运行。出于某种奇怪的原因,现在一切都正常了。您还可以配置xdebug.ini而不是php.ini。