PHP-FPM(FastCGI Process Manager)是一個PHP FastCGI實現,具有進程管理功能。以下是在Linux中啟動PHP-FPM的步驟:
安裝PHP-FPM: 在大多數Linux發行版中,可以使用包管理器來安裝PHP-FPM。例如,在基于Debian的系統(如Ubuntu)上,可以使用以下命令安裝:
sudo apt-get update
sudo apt-get install php-fpm
在基于RPM的系統(如CentOS、Fedora)上,可以使用以下命令安裝:
sudo yum install epel-release
sudo yum install php-fpm
配置PHP-FPM:
安裝完成后,需要配置PHP-FPM。配置文件通常位于/etc/php/{version}/fpm/
目錄下,其中{version}
是PHP的版本號。主要的配置文件是php-fpm.conf
,此外還有針對不同池(pool)的配置文件,如www.conf
。
可以根據需要修改這些配置文件。例如,可以更改監聽地址和端口、進程管理參數等。
啟動PHP-FPM: 配置完成后,可以使用以下命令啟動PHP-FPM:
sudo systemctl start php{version}-fpm
其中{version}
是PHP的版本號。例如,對于PHP 7.4,可以使用以下命令:
sudo systemctl start php7.4-fpm
設置PHP-FPM開機自啟: 如果希望PHP-FPM在系統啟動時自動運行,可以使用以下命令設置開機自啟:
sudo systemctl enable php{version}-fpm
對于PHP 7.4,可以使用以下命令:
sudo systemctl enable php7.4-fpm
檢查PHP-FPM狀態: 可以使用以下命令檢查PHP-FPM的運行狀態:
sudo systemctl status php{version}-fpm
對于PHP 7.4,可以使用以下命令:
sudo systemctl status php7.4-fpm
按照以上步驟,您應該可以在Linux系統中成功啟動并配置PHP-FPM。