如何確定伺服器上的PHP 執行模式
作為共享主機用戶,您可能想知道PHP 是否透過FastCGI、CGI 運行,或伺服器上的Apache 的mod_php 模組。以下是如何在不諮詢託管服務商的情況下找到答案的方法:
檢查phpinfo()
phpinfo() 輸出頂部的「Server API」行顯示了目前的執行模式。例如,「Apache 2.0 Handler CGI/FastCGI」表示 PHP 使用 CGI 或 FastCGI。
使用 php_sapi_name()
或者,您可以使用 php_sapi_name () 函數或 PHP_SAPI 常數來擷取相同的資訊。這提供了更簡潔的結果,例如“cgi”或“fastcgi”。
注意事項
請注意,這些方法可能無法提供確切的版本號碼或識別特定的 CGI處理程序。它們只是報告活動的伺服器 API 介面。
其他注意事項
請務必參閱託管提供者的文檔,因為可能有多個 PHP 版本可用。此外,請記住從您有興趣檢查的環境中執行 phpinfo()。例如,命令列 phpinfo() 輸出將與 Web 應用程式的輸出不同。
以上是如何確定共享託管伺服器上的 PHP 執行模式?的詳細內容。更多資訊請關注PHP中文網其他相關文章!