1. 程式人生 > >centos php5.4 升級 php7

centos php5.4 升級 php7

evel ldap lin 安裝包 sta 如果 錯誤 遇到 卸載

接上篇,edusoho需要php5.5以上版本,於是需要升級本地php

php是通過yum默認安裝的。以下安裝參考 link

https://blog.csdn.net/u012569217/article/details/77506902

因此先查看本地php版本

php -v

檢查當前php的安裝包

yum list installed | grep php

將本地php安裝包卸載幹凈

yum remove php*

默認的yum源無法升級PHP,需要添加第三方yum源,我們選擇webtatic庫

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

我們以php7.1為例

1.查看yum源是否有php7.1安裝包
yum list php71

2.安裝php及相關插件

安裝php7.0

yum install -y 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安裝
如果想安裝php5.5或者5.6版本,將上面的php70w替換為php55w或者php56w就可以了。

安裝php7.1

yum install -y php71w

yum install -y php71w-fpm php71w-opcache php71w-cli php71w-gd php71w-imap php71w-mysqlnd php71w-mbstring php71w-mcrypt php71w-pdo php71w-pecl-apcu php71w-pecl-mongodb php71w-pecl-redis php71w-pgsql php71w-xml php71w-xmlrpc php71w-devel mod_php71w

如果遇到錯誤,yum clean all 再試一次就好了。

3.查看當前php版本
php -v

centos php5.4 升級 php7