centos php5.4 升级 php7

Posted 谷子弟

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了centos php5.4 升级 php7相关的知识,希望对你有一定的参考价值。

接上篇,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的主要内容,如果未能解决你的问题,请参考以下文章

centos6.8上PHP5.3升级到PHP5.4及更高版本方法

Centos7的PHP5.4升级到5.6

centos7更新php5.4到php5.6/php7

entos上PHP5.3升级到PHP5.4及更高版本方法

centos6 php5.4 升級到php 5.6

在升级到 PHP 5.4.33 的 Centos VPS 上安装 mcrypt 扩展时出错