在企業和開發環境中,掌握在CentOS系統上通過RPM包安裝PHP是一項必備技能。 RPM包的使用不僅簡化了安裝過程,還方便了後續的軟件管理與升級。本文將為您詳細講解如何配置相關倉庫、安裝PHP及其常用擴展,以及基礎的PHP-FPM配置方法,助您在CentOS環境下順利運行PHP。
開始之前,請確保您擁有CentOS系統的管理員權限,並具備基本的命令行操作能力。此外,系統中應已安裝yum包管理器。首先需要完成系統更新和相關工具安裝,確保環境準備就緒。
執行系統更新:
sudo yum update
安裝必要的工具,如wget:
sudo yum install wget
為了安裝最新版本的PHP,必須先啟用EPEL和Remi軟件源。 EPEL庫包含許多額外的開源軟件包,而Remi庫則提供了豐富的PHP版本選擇。
安裝EPEL庫:
sudo yum install epel-release
安裝Remi庫:
sudo yum install https://rpms.remirepo.net/enterprise/remi-release-7.rpm
通過yum-config-manager啟用需要的PHP版本倉庫,例如PHP 7.4:
sudo yum-config-manager --enable remi-php74
根據項目需求,您也可以啟用其他版本,如remi-php80或remi-php81。
執行以下命令安裝PHP核心及常見擴展:
sudo yum install php php-cli php-fpm php-mysqlnd
安裝完成後,運行以下命令檢查PHP版本,確認安裝成功:
php -v
如果終端顯示PHP版本信息,即表示安裝正常。
根據需求,可以安裝更多擴展,如圖像處理和多字節字符串支持:
sudo yum install php-gd php-mbstring
對於使用PHP-FPM的環境,需要編輯其配置文件以匹配Web服務器設置:
sudo vi /etc/php-fpm.d/www.conf
請根據實際情況調整用戶和組,確保與您的Web服務器權限一致。
本文介紹瞭如何在CentOS系統中通過RPM包安裝和管理PHP,涵蓋了倉庫配置、安裝、擴展包添加及PHP-FPM基本配置。 RPM安裝方式帶來了軟件包的集中管理和便捷升級,適合構建穩定且易維護的PHP環境,無論是Web應用還是API服務都能高效支持。