本指南將示範如何在我們的 Spaceship Web 伺服器上管理 PHP 設定,特別是如何使用 PHP Tweaks 插件、操作 php.ini 檔案,以及檢查 PHP 設定。
我們的共享伺服器使用 LiteSpeed 模組,並支援 PHP 7.0-7.4 及 8.0-8.5 版本。
1. 登入你的 cPanel 帳戶。
2. 前往 專屬部分,然後點擊 PHP Tweaks 選單:

或
a. 開啟 主機管理員。
b. 找到你的主機方案並點擊 管理。
c. 前往 進階部分。
d. 展開 開發工具 選項並點擊 PHP。你將被導向 PHP 設定視窗。
3. 從下拉清單選擇所需網域:

或者,使用 帳戶設定分頁,將變更套用至整個 cPanel 帳戶(這會更新所有託管網域):

你現在可以管理以下設定組別:
「PHP 版本」部分可讓你檢查目前使用的版本並設定所需版本:

注意事項:
可用模組會因所選的 PHP 版本而有所不同。
套用 PHP 變更後可能需要數分鐘才會生效,如未即時顯示,請稍候片刻再檢查。
如果帳戶設定中的 PHP 版本與網域設定中的不同,將以網域設定中的版本為準。
「載入器」及 快取」部分可讓你選擇 PHP 指令碼的載入器及用於快取已編譯位元碼的 PHP 加速器:

「其他」部分提供可根據需要啟用的其他模組及擴充功能清單:

透過 PHP Tweaks 啟用的 PHP 擴充功能只會對網頁伺服器處理的指令碼生效。如你在命令列操作或透過 Softaculous 安裝指令碼時遇到 PHP 相關問題,請聯絡我們的 客戶支援以獲得協助。
請注意以下模組衝突:
nd_mysql 與 mysql 衝突;
nd_mysqli 與 mysqli 衝突;
nd_pdo_mysql 與 pdo_mysql 衝突;
gmagick 與 imagick 衝突。
4. 若要還原網域的預設 PHP 設定,請從下拉選單選擇網域並點擊 重設擴充功能。這將還原所有變更並套用預設設定:

有時你可能需要透過 php.ini 檔案自訂 PHP 限制(如 memory_limit、post_max_size、upload_max_filesize 等),而非使用 PHP Tweaks 插件。
1. 登入你的 cPanel 帳戶,前往 檔案部分,然後選擇 檔案管理員選單:

或
a. 開啟 主機管理員。
b. 找到你的主機方案並點擊 管理 按鈕。
c. 前往 檔案與儲存空間部分。
d. 點擊 管理檔案,你將被導向網站根目錄的檔案管理員。
2. 在網域的根目錄點擊 +檔案,並建立名為 php.ini 的檔案:

3. 在清單中找到新建立的檔案,右鍵點擊該檔案,然後選擇 編輯:

4. 新增所需的 PHP 設定。本例中,我們新增 memory_limit 及 max_input_vars:

5. 完成所有變更後,點擊 儲存變更。
要確認你的 PHP 設定是否正確套用,可使用 phpinfo() 函式建立指令碼。這會提供你目前 PHP 設定的詳細資訊,並有助於疑難排解,因為它包含所有 EGPCS(環境、GET、POST、Cookie、伺服器)資料。
請依照以下步驟執行該函式:
1. 前往網站根目錄的檔案管理員。
2. 點擊 +檔案 建立新檔案 — 命名為 testinfo.php:


3. 在清單中找到新建立的檔案,點擊右上角選單的 編輯 ,或右鍵點擊該檔案,然後編輯:

4. 插入以下程式碼:
<?php
phpinfo();
?>
點擊 儲存變更:

5. 若要查看網域的 PHP 設定詳細資訊,請在瀏覽器開啟 http://yourdomain.tld/filename.php,但請將 yourdomain.tld 換成你的網域,filename 換成你的 PHP 檔案名稱:

安全提示: 檢查完資訊後請刪除此檔案,以免洩露敏感設定資料。