CentOS 是廣受歡迎的 Linux 發(fā)行版之一,用于搭建服務(wù)器、Web 應(yīng)用等。隨著 PHP 版本不斷更新,更換較老版本的 PHP 以獲得新特性、Bug 修復(fù)等變得越來(lái)越重要。本文講解如何在 CentOS 上更新 PHP。
首先需要確認(rèn)目前的 PHP 版本。可以在終端輸入以下命令:
php -v
值得注意的是,在 CentOS 7 及更早版本上默認(rèn)安裝的 PHP 版本為 5.4,如果需要更新到 PHP 7.x,需要添加第三方倉(cāng)庫(kù) EPEL 和 Remi。
EPEL 和 Remi 中提供了最新的 PHP 版本及其相關(guān)擴(kuò)展,接下來(lái)便可按以下步驟操作。
第一步,安裝 EPEL 和 Remi 倉(cāng)庫(kù)
yum install epel-release yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
第二步,啟用 Remi 源
yum-config-manager --enable remi-php74
以上命令啟用了 Remi 源中 PHP 7.4 版本(若想安裝其他版本可自行替換)。執(zhí)行以下命令可以查看可安裝的 PHP 版本:
yum list php\*
第三步,卸載舊版本 PHP
yum remove php*
第四步,安裝新版本 PHP
yum install php
完整安裝命令為:
yum install php --enablerepo=remi-php74
然后會(huì)提示安裝安裝一些相關(guān)的包,并且刪除舊版本 PHP。安裝完成后,可以再次輸入以下命令驗(yàn)證新版本是否已經(jīng)安裝成功了:
php -v
當(dāng)然,如果需要安裝其他 PHP 擴(kuò)展,也可以用以下命令:
yum install php-xxx --enablerepo=remi-php74
其中,xxx 代表需要安裝的擴(kuò)展名稱(chēng),如:php-mysql,php-gd 等等擴(kuò)展。
以上就是在 CentOS 上更新 PHP 的全部步驟了。更新版本后,還需要檢查 PHP 配置是否正常以及相關(guān)服務(wù)配置是否正確,不然可能會(huì)出現(xiàn)意想不到的問(wèn)題。