我花了幾天的時間瀏覽互聯網,找到我的問題的答案。我已經嘗試了所有可能的方法,但迄今爲止還沒有成功解決這個問題。 Netbeans不斷給予等待連接(netbeans-xdebug)。Xdebug和Netbeans沒有互相溝通
我使用以下軟件:
- XAMPP版本1.8.1。
- Windows 7的
- NetBeans IDE的7.2.1
- 的Xdebug 2.2.1
我通過嚮導的xdebug.org網站(http://xdebug.org/根據安裝了最新版wizard.php)。 Xdebug根據phpinfo()工作。我的瀏覽器(Firefox 17.0.1)中的HMTL輸出顯示xdebug代碼。但是,這不會傳回netbeans。通過命令提示符(運行 - > cmd.exe)使用Netstat顯示在端口9000上有TCP連接。但是,Netbeans中沒有任何內容報告。
我嘗試了好幾種不同的方案,例如:
- 安裝了類似的IDE,Eclipse的PDT。 Eclipse顯示Xdebug的工作是
。但是,由於Eclipse缺乏功能,我需要我
想要使用Netbeans。 - 在Ubuntu 12.04 LTS上安裝Netbeans。
仍是同樣的問題。 Netbeans不工作(等待
連接)。在瀏覽器中輸出也表明Xdebug正在工作。
你好,感謝你答覆。我在窗口中工作,但是爲什麼我的工作方式很奇怪。我必須將端口設置爲「9001」,並將代理設置爲「本地主機」。這很奇怪,因爲php.ini中的端口設置爲9000. –
我會給Ubuntu一個新的嘗試。 B.T.W.我通過Tasksel而不是XAMPP安裝了LAMP,並遵循Xdebug嚮導網站上的說明。我以和php.ini一樣的方式編輯了xdebug.ini($ sudo gedit /etc/php5/apache2/conf.d/xdebug.ini)文件。我在文件中添加了「xdebug.idekey = netbeans-xdebug」 。我沒有在Ubuntu上安裝UFW,所以這不是問題。我現在會因爲防火牆永遠是一個很好的安全措施。 –
Ubuntu上的Netbeans和xdebug現在已啓動並正在運行。與Windows相同的解決方案,將端口設置爲9001的技巧。很奇怪。 –