停用 XDebug 以最佳化伺服器效能
據觀察,安裝 XDebug(廣泛用於偵錯 PHP 應用程式的擴充)後,伺服器效能經常下降。為了驗證這個假設,有必要停用 XDebug 並分析它對伺服器速度的影響。
停用 XDebug 的步驟:
-
找到 php.ini 檔案: 先找到 php.ini 檔案。該檔案通常位於 php 設定目錄中,通常名稱為 /etc/php、/etc/php.d 或簡稱 /php。
-
停用 XDebug: 在 php.ini 檔案中,搜尋項目「xdebug.remote_autostart」。透過將“xdebug.remote_autostart=1”變更為“xdebug.remote_autostart=0”將其值設為 false。此外,將“xdebug.remote_enable”設為 0 以停用遠端偵錯。
-
停用探查器:透過將「xdebug.profiler_enable」設為 0 來停用 XDebug 探查器。
- 卸載 XDebug 擴充功能(可選): 為了獲得最佳效能,建議透過在 php.ini 中註解掉其相關行來完全卸載 XDebug 擴充功能。找到以「zend_extension = /path/to/php_xdebug.dll」開頭的行,並透過在前面加上分號對其進行註釋,例如「;zend_extension = /path/to/php_xdebug.dll。」
-
重新啟動伺服器: 在php.ini 中進行必要的變更後,重新啟動Web 伺服器以實施變更。
其他資源:
- [XDebug,如何停用單一.php檔案的遠端偵錯? ](https://stackoverflow.com/questions/31436830/xdebug-how-to-disable-remote-debugging-for-single-php-file)
注意:
注意:注意:注意:注意:注意:注意:注意:注意>上述步驟特別適用於XDebug 2。如果您使用的是 XDebug 3,您可能需要查閱替代文件或尋求 XDebug 社群的支援以取得適當的停用程式。
以上是如何停用XDebug並提高伺服器效能?的詳細內容。更多資訊請關注PHP中文網其他相關文章!