要自定義 Ubuntu 上的 PHP-FPM 配置文件,請按照以下步驟操作:
打開終端。
確定您正在使用的 PHP-FPM 版本。運行以下命令:
php-fpm --version
這將顯示 PHP-FPM 的版本信息,例如 PHP 7.4.2 (fpm-fcgi)
。
根據您的 PHP-FPM 版本找到相應的配置文件。通常,配置文件位于 /etc/php/{version}/fpm/
目錄下,其中 {version}
是您的 PHP 版本。例如,對于 PHP 7.4.2,配置文件路徑為 /etc/php/7.4/fpm/
。
在該目錄下,您會看到一個名為 php-fpm.conf
的文件。這是 PHP-FPM 的主配置文件。您可以使用文本編輯器(如 nano 或 vim)打開它:
sudo nano /etc/php/{version}/fpm/php-fpm.conf
將 {version}
替換為您的實際 PHP 版本。
在 php-fpm.conf
文件中,您可以自定義各種設置,例如進程管理、日志記錄和文件權限。以下是一些常見的配置選項:
pm
:設置進程管理器類型(例如 dynamic
、static
或 ondemand
)。pm.max_children
:設置最大子進程數。pm.start_servers
:設置啟動時的服務器進程數。pm.min_spare_servers
:設置最小空閑服務器進程數。pm.max_spare_servers
:設置最大空閑服務器進程數。error_log
:設置錯誤日志文件的路徑。access.log
:設置訪問日志文件的路徑。根據您的需求修改配置選項。在更改任何設置之前,請確保了解其含義以及可能對您的系統產生的影響。
保存并關閉配置文件。
重新啟動 PHP-FPM 服務以使更改生效:
sudo systemctl restart php{version}-fpm
將 {version}
替換為您的實際 PHP 版本。例如,對于 PHP 7.4.2,命令為:
sudo systemctl restart php7.4-fpm
檢查 PHP-FPM 服務的狀態以確保其正常運行:
sudo systemctl status php{version}-fpm
將 {version}
替換為您的實際 PHP 版本。例如,對于 PHP 7.4.2,命令為:
sudo systemctl status php7.4-fpm
現在,您已成功自定義了 Ubuntu 上的 PHP-FPM 配置文件。請注意,根據您的應用程序需求和服務器資源,您可能需要調整這些設置以獲得最佳性能。