如何判斷我的 PHP 是否使用 CGI、FastCGI 還是 Mod_PHP 運行?

Susan Sarandon
發布: 2024-10-29 09:13:29
原創
1080 人瀏覽過

  How Can I Tell If My PHP is Running with CGI, FastCGI, or Mod_PHP?

如何確定PHP 引擎執行:CGI、FastCGI 或Mod_PHP

如果您使用共享主機並想要確定PHP 的運作方式在伺服器上,無需聯絡託管商,您可以自行調查。

伺服器 API

執行 phpinfo() 以深入了解 PHP 環境。所需的資訊可以在“伺服器 API”行下找到。這通常會顯示“Apache 2.0 Handler CGI/FastCGI”,指示正在使用的特定 SAPI(伺服器 API)。

PHP_SAPI_NAME 函數

或者,使用 php_sapi_name( ) 函數或 PHP_SAPI 常數。例如,在 CLI 模式下操作時傳回“cli”,而 Apache 可能會根據所使用的 SAPI 產生不同的值。

注意: 提供的資訊可能不會總是指定精確的 Apache版本或 CGI 處理程序,但僅描述正在使用的 SAPI。

查閱託管提供者的文件

參考託管提供者的文件可能很有用,因為可能可以存取多個 PHP 版本。

從適當的環境運行 PHPinfo()

在您想要檢查的上下文中執行 phpinfo() 至關重要。例如,透過命令列運行它不會提供對 Web 伺服器的洞察。

以上是如何判斷我的 PHP 是否使用 CGI、FastCGI 還是 Mod_PHP 運行?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板