字體:  

如何在CentOS 6 上安裝PHP 5.4、5.5或5.6版本

dyson6 發表於: 2016-4-14 08:58 來源: ADJ網路控股集團


CentOS 預設PHP的版本為 5.3 如果因為程式開發需求要提升版本,可以透過這個方式來處理~

我們利用另一個Linux發行版本Fedora的project來改善PHP版本問題。我們需要補充兩個Repos。
首先我們需要EPEL 再來需要Remi 。

# rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
# rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm

啟動程式庫(Repo,repository)
進行到目前為止,我們需要確認程式庫有被啟動,同時選訂我們想要安裝的版本。

# vi /etc/yum.repos.d/remi.repo

QUOTE:

[remi]
name=Remi's RPM repository for Enterprise Linux 6 - $basearch
#baseurl=http://rpms.remirepo.net/enterprise/6/remi/$basearch/
mirrorlist=http://rpms.remirepo.net/enterprise/6/remi/mirror
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-remi

[remi-php55]
name=Remi's PHP 5.5 RPM repository for Enterprise Linux 6 - $basearch
#baseurl=http://rpms.remirepo.net/enterprise/6/php55/$basearch/
mirrorlist=http://rpms.remirepo.net/enterprise/6/php55/mirror
# NOTICE: common dependencies are in "remi-safe"
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-remi

[remi-php56]
name=Remi's PHP 5.6 RPM repository for Enterprise Linux 6 - $basearch
#baseurl=http://rpms.remirepo.net/enterprise/6/php56/$basearch/
mirrorlist=http://rpms.remirepo.net/enterprise/6/php56/mirror
# NOTICE: common dependencies are in "remi-safe"
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-remi
進來之後你會看到前3段...如果你今天想升級為 PHP5.4 那就將 [remi] 裡面的 enabled=1
如果想升級為 PHP5.5 那就將 [remi-php55] 裡面的 enabled=1 以此類推...

再來做更新動作
# yum install php php-gd php-mysql php-mcrypt

這樣就可以囉~
逢甲住宿推薦逢甲住宿台中旅店逢甲日租台中住宿台中逢甲民宿台中民宿台中一中住宿台中便宜住宿台中青年旅館