2012-01-08 45 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