Plesk 完全支援 PHP 指令碼語言,包括支援多個 PHP 版本和開盒即用的處理常式類型。本主題闡述 Plesk 客戶如何從客戶面板為其域名和子域名管理 PHP 設定。

域名級別的 PHP 管理包括三個方面:

  • 選擇 PHP 版本。
  • 選擇 PHP 處理常式類型。
  • 配置其它的 PHP 設定。

備註: 您可能只能管理下面描述的部分設定,或全部都無法管理,這主要是取決於您的訂閱設定。如果您需要管理無法管理的 PHP 設定,請聯繫您的主機提供商。

選擇 PHP 版本

Plesk 支援多個 PHP 版本開盒即用。若要為您的域名或子域名選擇 PHP 版本,請轉入 網站與域名 > PHP 設定 並從功能表選擇 PHP 版本:

image 75142

如果功能表中沒有所需的 PHP 版本,請聯繫您的主機提供商。

注意不同的 PHP 版本不會 100% 相容。如果您為域名配置 PHP 5.4 版本,以 PHP 5.3 寫入的網站可能無法正常運行。如果您不確定要選擇哪個 PHP 版本,請使用默認的版本或最新可用版本。如果您的網站顯示不正確,請切換為其它的 PHP 版本。

選擇處理常式類型

Plesk 支援很多不同的 PHP 處理常式開盒即用。若要為您的域名或子域名選擇 PHP 處理常式類型,請轉入 網站與域名 > PHP 設定 並從功能表選擇 PHP 處理常式類型:

image 75143

如果您不確定要選擇哪個 PHP 處理常式類型,請在此處閱讀有關不同 PHP 處理常式類型的資訊。

配置其它的設定

除了 PHP 版本和處理常式類型,還有很多 PHP 設定您可以在 網站與域名 > PHP 設定 中進行管理。這些設定大部分是與性能和安全性相關的,但是其中一些可能會影響網站的操作。點按選項旁邊的 image 75144 圖示瞭解更多資訊。

如果您的域名使用一個 「FPM 應用程式」 PHP 處理常式,您則可以配置其它的 PHP-FPM 設定。這些設定可用於調整PHP以優化網站性能。

這些設定的預設值對於大多數網站來說已最優配置。記住更改這些設定可能會影響您網站的性能或甚至會導致網站顯示異常。除非您確定要進行哪些更改,否則建議您為所有其它設定保留預設值。如果您對 PHP 設定進行了更改,導致您的網站變慢或停止載入,請恢復所有的 PHP 設定為預設值。

啟用 PHP 加速

如果您的主機提供商允許,您可能可以為您的網站啟用 PHP 加速,也就是通常所說的 opcode 緩存模組。如果您的網站是以 PHP 寫入的,啟用 opcode 緩存模組可以加速兩倍或更快。若要打開 PHP 加速,請轉入 網站與域名 > PHP 設定 並設定 opcache.enable 的值為 「啟用」。

查看 PHP 設定

若要查看為您域名當前配置的 PHP 設定,包括伺服器級別的配置的設定,請點按 查看 phpinfo() 頁面

繼承 PHP 設定

屬於一個訂閱的域名會繼承域名級別定義的 PHP 設定。子域名會繼承其父系網域名級別定義的 PHP 設定。如果您的訂閱有相應的許可權,您則可以單獨為每個域名和子域名更改 PHP 設定。