我有我的1and1託管的網站。我有服務器端的PHP我需要調試。 我發現所有提到運行/安裝xdebug當你有一個本地網絡服務器 與php和mysql在本地網絡服務器。xdebug,遠程服務器上的php,netbeans
但是,我使用託管在1and1託管的遠程Web服務器。 我使用和愛NetBeans,哇偉大的IDE。
反正,如何(如果它甚至可能)我可以安裝然後使用xdebug 調試器來調試我的php代碼在Netbeans內運行在1and1?
我想知道是否我的託管公司(1and1)必須安裝xdebug。 我運行的是最新版本的Netbeans的,但是當我按下 調試工具欄按鈕我看到說
「有40秒內檢測到了XDebug不連接的錯誤消息彈出。其原因可能是Xdebug的既不是安裝也不正確配置要確保你的php.ini文件中包含這些項:
xdebug.remote_enable=on
xdebug.remote_handler=dbgp
xdebug.remote_host=localhost (or hostname)
xdebug.remote_port=9000
所以我搜索我的硬盤,並且儘管已經安裝了完整的NetBeans IDE ,我沒有PHP。 ini文件。
所以我可以使xdebug遠程工作,即。我可以使用Netbeans和xdebug調試我的php代碼,因爲它在 遠程1and1 web服務器上運行?
我只用了2天的Netbeans,而且我知道,xdebug甚至不是Netbeans的 的一部分。我這樣說的原因是,我可以'遠程'運行'我的php' - 它在Netbeans內部'運行'時在遠程1and1 Web服務器上執行 - 然後本地計算機上的客戶端輸出是正確的。但是我無法通過按下Netbeans工具欄上的「調試」按鈕來使用xdebug進入代碼 - 是否可能xdebug沒有使用Netbeans正確安裝?
謝謝,我接受了你的建議,這是e-z安裝並運行xampp。對於xdebug,它告誡說,讓Netbeans正確地使用xdebug,如果PHP的版本,Apache與xdebug不「同步」,那麼你可能會感到悲傷 - 在對齊xdebug和PHP和Apache版本方面的任何智慧xampp安裝? – wantTheBest 2011-04-16 16:19:17
啊,智慧。 ;)轉到http://www.xdebug.org/find-binary.php並粘貼phpinfo()的內容,它會給你你需要的xdebug版本。 (創建phpinfo文件,並通過本地主機調用它) – Sylverdrag 2011-04-16 17:13:40
謝謝,我創建了一個php_info.php文件,並調用phpinfo(),然後運行它 - 我看着它產生的所有輸出,並認爲「肯定他們不會去解析所有這些「,並且我將這些東西粘貼在一起 - 我在做了xampp 1.7.4安裝後查看了安裝筆記,並找出了我使用的是哪個版本的PHP,並使用它從xdebug中選擇了正確的xdebug DLL .ORG。 – wantTheBest 2011-04-17 03:03:38