2012-01-08 65 views
1

从Xdebug的无连接我刚刚安装了XDebug和NetBeans在我的Ubuntu 11.10。 我想要使用Xdebug的,但即使我贴在页面的XDebug我的PHP信息(http://xdebug.org/find-binary.php),它说:“你已经在运行最新版本的Xdebug”时我尝试从Netbeans进行调试我得到了“未检测到xdebug连接”错误。的Xdebug和Netbeans没有合作:检测

在NetBeans中选择我有端口9000,在我xdebug.ini我:

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

xdebug.remote_enable=on

xdebug.remote_handler=dbgp

xdebug.remote_host=localhost

xdebug.remote_port=9000

我在做什么错?

+0

是9000端口上的防火墙中打开? – BartekR 2012-01-08 12:05:02

+0

Ubuntu的防火墙默认是关闭的。我已经停用一遍(须藤UFW禁用),以确保但它没有帮助 – Pitto 2012-01-08 12:53:49

回答

0

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

+0

我不知道如果你仍然有同样的问题,但我已经得到了XDebug /将netbeans中的端口设置为9001和xdebug设置为9000后运行的netbeans。出于某种奇怪的原因,现在一切正常。 还可以配置php.ini文件xdebug.ini代替。 – 2012-12-26 15:28:47