Netbeans使用xdebug插件調試PHP程序的一個注意事項

例如,你的PHP項目配置如下:

        index.php文件並不在PHP項目的根目錄下,而是在項目的某個目錄下,例如hosts目錄,並且在服務器上test.com域名映射的目錄就是你的項目下的hosts目錄,這樣看起來可以用xdebug調試代碼,但是其實是不行的。從下圖裏的”索引文件必須是有效的相對 URL。“這個警告可以看出,目前這樣的項目配置是調試不了代碼的。

      但是你又不想改變項目的目錄結構的話,還是有個辦法可以解決的。首先點擊下圖裏項目屬性對話框的”高級(V)..."按鈕


       然後,彈出“高級Web配置”對話框,在“調試URL(U):”選項裏選擇“每次都詢問”,保存配置即可。如下圖:



     經過上面的配置,就可以調試http://test.com/index.php,並且這個index.php即是項目下hosts目錄的index.php。

    我用的是netbeans 7.2.1,xdebug 2.1.0,以後的netbeans和xdebug可能不會這個問題了,這樣的配置讓人覺得還是不方便,但是卻是可行的。

發佈了43 篇原創文章 · 獲贊 18 · 訪問量 16萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章