儘管PHP已經發展到了多個較新版本,許多遺留系統和框架依舊依賴於PHP 5.6。為了支持這些老項目,在CentOS 7中部署PHP 5.6仍具有實際意義。
在開始之前,建議先更新所有系統軟件包以避免依賴問題:
sudo yum update -y
CentOS 默認倉庫不包含PHP 5.6,因此我們需要先添加EPEL源:
sudo yum install epel-release -y
Remi 是一個提供多版本PHP的軟件源,適合需要安裝舊版本PHP的用戶:
sudo yum install https://rpms.remirepo.net/enterprise/remi-release-7.rpm -y
安裝完Remi倉庫後,需啟用PHP 5.6對應的源:
sudo yum-config-manager --enable remi-php56
現在可以正式安裝PHP 5.6和相關組件:
sudo yum install php php-cli php-fpm php-mysql -y
完成安裝後,運行以下命令驗證PHP是否安裝成功:
php -v
若輸出中包含“PHP 5.6.x”,說明安裝成功。
默認配置文件路徑為/etc/php.ini ,你可以根據項目需求進行編輯:
sudo vi /etc/php.ini
可以調整如memory_limit、upload_max_filesize 等參數以優化性能。
PHP-FPM 用於處理Web服務器的PHP請求,需要手動啟動並設置為開機自啟:
sudo systemctl start php-fpm
sudo systemctl enable php-fpm
通過本文的步驟,你已成功在CentOS 7 環境下部署了PHP 5.6。這個過程涵蓋了從環境準備、源配置到組件安裝的完整流程。該版本雖然較舊,但在很多老舊系統中仍是不可替代的選擇。如有進一步的配置需求,建議根據實際項目進行細化。