1. 程式人生 > 其它 >在centos6.5下PHP5.4升級到5.5

在centos6.5下PHP5.4升級到5.5

升級原因:為了在本地安裝跟公司測試服一樣的伺服器環境,需要把本地PHP版本從5.4升級到5.5。

操作步驟:

1. 檢視當前centos版本

[root@localhost ~]# cat /etc/redhat-release

2. 根據當前centos版本,更換對應版本的RPM 源(軟體倉庫)

#Centos 5.X:

rpm -Uvh http://mirror.webtatic.com/yum/el5/latest.rpm

#CentOs 6.x:

rpm -Uvh http://mirror.webtatic.com/yum/el6/latest.rpm

#CentOs 7.X:

rpm -Uvh https://
mirror.webtatic.com/yum/el7/epel-release.rpm rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

提示:

CentOs 6.x 的 RPM 源中PHP最高版本是 7.1
CentOs 7.x 的 RPM 源中PHP最高版本是 7.2

3. 檢視當前PHP版本

[root@localhost ~]# php -v

4. 檢視當前安裝的PHP安裝包

[root@localhost ~]# yum list installed | grep php

5. 停止PHP服務,關閉 php-fpm服務

[root@localhost ~]# service php-fpm stop

6.刪除已經安裝的 PHP 相關安裝包

[root@localhost ~]# yum remove php*

7.安裝新版本 PHP,執行yum安裝PHP新版本相關安裝包

#PHP5.5
[root@localhost ~]# yum install php55w.x86_64 php55w-cli.x86_64 php55w-common.x86_64 php55w-gd.x86_64 php55w-ldap.x86_64 php55w-mbstring.x86_64 php55w-mcrypt.x86_64 php55w-mysql.x86_64 php55w-pdo.x86_64 php55w-fpm
#PHP5.6 [root@localhost ~]# yum install php56w.x86_64 php56w-cli.x86_64 php56w-common.x86_64 php56w-gd.x86_64 php56w-ldap.x86_64 php56w-mbstring.x86_64 php56w-mcrypt.x86_64 php56w-mysql.x86_64 php56w-pdo.x86_64 php56w-fpm #PHP7.0 [root@localhost ~]# yum install php70w.x86_64 php70w-cli.x86_64 php70w-common.x86_64 php70w-gd.x86_64 php70w-ldap.x86_64 php70w-mbstring.x86_64 php70w-mcrypt.x86_64 php70w-mysql.x86_64 php70w-pdo.x86_64 php70w-fpm

提示:

php 5.5/5.6 分別表示55w/56w

php 7.0/7.1/7.2 分別表示為 70w/71w/72w

所以,如果想升級到5.6把上面的55w換成56w就可以了,升級到其他版本同理。

8.重新啟動PHP服務,啟動php-fpm服務

[root@localhost ~]# service php-fpm start

9. 檢視重新安裝後的PHP版本

[root@localhost ~]# php -v