cPanel的MultiPHP管理器提供了一個直觀的界面來管理和配置Web服務(wù)器上的PHP環(huán)境,網(wǎng)站管理員可以針對特定的虛擬主機輕松地選擇不同的PHP版本,并調(diào)整相關(guān)的配置選項,進一步優(yōu)化資源使用和隔離不同網(wǎng)站之間的影響。本篇教程主要介紹cPanel的MultiPHP管理器域名列表和設(shè)置域的 PHP 版本。
注意:本教程適用于 94 至最新版本。
一、概述
cPanel的MultiPHP管理器界面使得管理賬戶的PHP配置變得更加輕松。在該界面中,你可以管理任何虛擬主機的PHP版本或池選項。
系統(tǒng)PHP版本指的是作為所有賬戶全局默認(rèn)設(shè)置的PHP版本。只有系統(tǒng)管理員才能設(shè)置系統(tǒng)PHP版本。任何設(shè)置為繼承的主域都將使用系統(tǒng)PHP版本。
PHP FastCGI進程管理器(PHP-FPM)是一種可供選擇的PHP模塊,允許網(wǎng)站處理高負載情況下的請求。PHP-FPM維護池(用于響應(yīng)PHP請求的工作者),以實現(xiàn)這一目標(biāo)。這些工作池允許網(wǎng)站處理比正常情況下更多的請求。
二、域列表
域列表顯示以下信息:
1、域的名稱。
2、域當(dāng)前使用的 PHP 版本。
注意:在 EasyApache 4 中,每個域或虛擬主機可以使用任何當(dāng)前安裝的 PHP 版本或當(dāng)前安裝的 PHP-FPM 設(shè)置。
3、啟用或禁用PHP-FPM 的指示符。
注意:
- 停放域名是主域名的別名,系統(tǒng)不會列出停放的域;
- 系統(tǒng)管理員可通過 WHM 的 MultiPHP 管理器界面啟用或禁用 PHP-FPM(WHM ” 主頁 ” 軟件 ” MultiPHP 管理器)。
使用搜索文本框按域名或賬戶名搜索域。
三、設(shè)置域的PHP版本
EasyApache 4 支持 PHP 版本 5.4 至 5.6、PHP 版本 7.0 至 7.4 以及 PHP 8.0 至 8.3。cPanel 默認(rèn)配置文件包括 PHP 8.1 和 8.2 版本。
要更改域的 PHP 版本,請執(zhí)行以下步驟:
1、選擇要更改的域的復(fù)選框。
2、從 PHP 版本菜單中選擇所需的 PHP 版本,要始終使用系統(tǒng)默認(rèn)值,請選擇繼承。
注意:
- 如果系統(tǒng)管理員推薦任何 PHP 版本,菜單將在其旁邊顯示推薦標(biāo)簽;
- 如果將 PHP 版本設(shè)為繼承,系統(tǒng)將不允許設(shè)置 PHP-FPM。要在域上啟用 PHP-FPM,必須選擇一個非繼承的 PHP 版本;
- 如果想使用的 PHP 版本沒有出現(xiàn),則說明服務(wù)器上沒有安裝該 PHP 版本,或者賬戶無法使用該版本。系統(tǒng)管理員可以在 WHM 的 EasyApache 4 界面(WHM ” 主頁 ” 軟件 ” EasyApache 4)上安裝;
- 如果系統(tǒng)管理員限制了域名的 PHP 版本,則無法使用此界面將域名的 PHP 版本恢復(fù)到原始版本。
3、單擊 “應(yīng)用”。系統(tǒng)將更改所選域的 PHP 版本。
4、成功應(yīng)用后會提示以下界面:
注意:
- 當(dāng)更改域的 PHP 版本且 FPM 已啟用時,系統(tǒng)將更改 FPM 版本以匹配 PHP 版本。如果域上未啟用 FPM,系統(tǒng)將分別更改 PHP 和 FPM 版本;
- 如果在主域上啟用 FPM,然后更改該域的名稱,系統(tǒng)將禁用新域的 FPM。如果希望在新域中使用 FPM,系統(tǒng)管理員或主機提供商必須在新域中重新啟用 FPM。