CentOS 7是一種廣泛使用的Linux操作系統(tǒng),非常受歡迎。但是,CentOS 7默認(rèn)提供的PHP版本可能不適合某些需求。為此,我們可以通過(guò)手動(dòng)安裝PHP 5.6來(lái)解決這個(gè)問(wèn)題。
首先,我們需要添加一個(gè)PHP 5.6的yum源。一個(gè)可靠的選擇是使用Webtatic倉(cāng)庫(kù)。以下是如何添加Webtatic倉(cāng)庫(kù)的步驟。
1. 下載適用于CentOS 7的Webtatic YUM Repository RPM包。
wget https://mirror.webtatic.com/yum/el7/webtatic-release.rpm2. 安裝下載的RPM包。
rpm -Uvh webtatic-release.rpm現(xiàn)在,我們已經(jīng)成功添加了Webtatic倉(cāng)庫(kù)。接下來(lái),我們可以安裝PHP 5.6了。
1.安裝PHP 5.6以及常用的擴(kuò)展。
yum install php56w php56w-opcache php56w-common php56w-cli php56w-gd php56w-mbstring php56w-mcrypt php56w-mysql php56w-pdo php56w-xml安裝完成后,您可以通過(guò)以下命令檢查PHP的版本。
php -v這將輸出PHP的版本和其他相關(guān)信息。 如此簡(jiǎn)單,我們就安裝了PHP 5.6! 但是,我們的工作可能還不完全。如果您的應(yīng)用程序需要使用不同的PHP版本,您需要使用多個(gè)版本的PHP并在需要時(shí)進(jìn)行切換。
1. 首先,您需要安裝可實(shí)現(xiàn)這個(gè)功能的軟件包–強(qiáng)烈建議使用“軟件收藏家”的remi存儲(chǔ)庫(kù)的軟件包(使用centos-release-scl軟件包)進(jìn)行安裝。 注意:您還需要啟用epel存儲(chǔ)庫(kù)的軟件包。
yum -y install centos-release-scl-rh epel-release2. 然后,您需要安裝多個(gè)PHP版本。 在我們的示例中,我們將安裝PHP 7.2和PHP 5.6。
sudo yum -y install rh-php72 rh-php563. 在使用PHP 5.6之前,您需要激活它。 要實(shí)現(xiàn)這一點(diǎn),請(qǐng)運(yùn)行以下命令:
scl enable rh-php56 bash4. 現(xiàn)在,您應(yīng)該能夠使用PHP 5.6了。 為了證明它,請(qǐng)運(yùn)行以下命令:
php -v在這里,我們就完成了CentOS 7安裝PHP 5.6的教程。 通過(guò)上述步驟,您可以成功地在CentOS7上安裝PHP 5.6。