在CentOS上安裝PHP-FPM(FastCGI Process Manager)通常涉及以下幾個步驟。以下是一個基本的指南,假設你使用的是CentOS 7或CentOS 8。
更新系統包
sudo yum update -y
安裝EPEL倉庫 EPEL(Extra Packages for Enterprise Linux)提供了許多額外的軟件包。
sudo yum install epel-release -y
安裝PHP及其相關模塊 你可以選擇安裝PHP以及一些常用的擴展模塊。
sudo yum install php php-fpm php-mysqlnd php-gd php-mbstring php-xml php-pear php-bcmath -y
啟動并啟用PHP-FPM服務
sudo systemctl start php-fpm
sudo systemctl enable php-fpm
配置PHP-FPM
PHP-FPM的配置文件通常位于 /etc/php-fpm.d/www.conf
或 /etc/php-fpm.conf
。你可以根據需要進行編輯。
sudo vi /etc/php-fpm.d/www.conf
例如,你可能需要修改以下配置項:
user
和 group
:指定運行PHP-FPM的用戶和組。listen
:指定PHP-FPM監聽的socket文件或端口。重啟PHP-FPM服務
sudo systemctl restart php-fpm
更新系統包
sudo dnf update -y
安裝PHP及其相關模塊
sudo dnf install php php-fpm php-mysqlnd php-gd php-mbstring php-xml php-pear php-bcmath -y
啟動并啟用PHP-FPM服務
sudo systemctl start php-fpm
sudo systemctl enable php-fpm
配置PHP-FPM
與CentOS 7類似,你可以編輯配置文件 /etc/php-fpm.d/www.conf
或 /etc/php-fpm.conf
。
sudo vi /etc/php-fpm.d/www.conf
修改必要的配置項,例如 user
和 group
,以及 listen
。
重啟PHP-FPM服務
sudo systemctl restart php-fpm
你可以通過創建一個簡單的PHP文件來驗證PHP-FPM是否正常工作。
創建一個PHP文件:
sudo vi /var/www/html/index.php
添加以下內容:
<?php
phpinfo();
?>
在瀏覽器中訪問 http://your_server_ip/index.php
,如果看到PHP信息頁面,說明PHP-FPM安裝成功。
希望這些步驟能幫助你在CentOS上成功安裝和配置PHP-FPM。如果有任何問題,請隨時提問。