NetBeans 在偵錯期間顯示「正在等待連線(netbeans-xdebug)」
使用XDebug 在NetBeans IDE 中偵錯專案有時會遭遇到錯誤「等待連線(netbeans-xdebug)。」要解決此問題,請考慮以下步驟:
設定php.ini 檔案
導覽至php.ini文件,通常位於XAMPP 安裝目錄(例如,C:xamppphpphp.ini)。新增以下行:
[XDebug] zend_extension = "C:\xampp\php\ext\php_xdebug-2.2.3-5.4-vc9-nts.dll" xdebug.remote_enable = 1 xdebug.remote_handler = "dbgp" xdebug.remote_host = "127.0.0.1" xdebug.remote_mode = "req" xdebug.idekey = "netbeans-xdebug"
確保 xdebug.remote_host 值與您系統的 IP 位址相符。
設定NetBeans IDE
開啟NetBeans,導覽至「工具」>「選項> PHP>除錯。驗證偵錯器連接埠和會話ID (idekey) 是否與php .ini 檔案中指定的值符合。 🎜>驗證XDebug 是否已正確安裝在您的PHP 環境中。 xdebug.remote_autostart 設定為“on”,以便在偵錯期間自動啟動XDebug。的以下行以避免潛在衝突: zend_extension = "C:xamppphpextphp_xdebug.dll"
確保NetBeans 專案中的PHP 版本與系統上的實際PHP 版本相符。請嘗試將xdebug.remote_autostart 設定為“off”,並在PHP 程式碼中使用xdebug_start_debugging() 手動啟動XDebug。
以上是如何解決使用 XDebug 在 NetBeans 中偵錯期間出現的「正在等待連線 (netbeans-xdebug)」錯誤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!