乐考论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 61|回复: 0

[centos] centos下升级php5.3到php5.6

[复制链接]
发表于 2018-5-28 21:22:14 | 显示全部楼层 |阅读模式
查看并删除原有的php5.3
查看原有的php版本:


php -V

查看已经安装的php的包:

yum list installed | grep php

可以看到如下原有的安装包:

php-common.x86_64 0:5.3.3-38.el6   
php-gd.x86_64 0:5.3.3-38.el6        
php-ldap.x86_64 0:5.3.3-38.el6         
php-mysql.x86_64 0:5.3.3-38.el6   
php-odbc.x86_64 0:5.3.3-38.el6      
php-pdo.x86_64 0:5.3.3-38.el6           
php-pear.noarch 1:1.9.4-4.el6      
php-pecl-apc.x86_64 0:3.1.9-2.el6   
php-pecl-memcache.x86_64 0:3.0.5-4.el6  
php-pgsql.x86_64 0:5.3.3-38.el6   
php-soap.x86_64 0:5.3.3-38.el6      
php-xml.x86_64 0:5.3.3-38.el6           
php-xmlrpc.x86_64 0:5.3.3-38.el6

全都是5.3.3-38.el6版本的。

如果不删除原有的5.3的包,安装php5.6的包时会报冲突的错误。

删除5.3的包:

yum remove php.cli.x86_64 php-common.x86_64 php-gd.x86_64 php-ldap.x86_64 php-mysql.x86_64 php-odbc.x86_64 php-pdo.x86_64 php-pear.noarch php-pecl-apc.x86_64 php-pecl-memcache.x86_64 php-pgsql.x86_64 php-soap.x86_64 php-xml.x86_64 php-xmlrpc.x86_64

删除后可以确认一下是否已经完成删除:

yum list installed | grep php

结果应该为空。

安装php5.6的包
由于centos 6.* 原有的rpm中不包含5.6的包的资源,所以需要先安装导入php的安装源:

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

然后安装5.6相关的包:

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-mysql.x86_64 php56w-pdo.x86_64 php56w-odbc.x86_64 php56w-xml.x86_64 php56w-xmlrpc.x86_64 php56w-soap.x86_64

全部安装成功后确认一下:

yum list installed | grep php

结果如下:

php56w.x86_64            5.6.27-1.w6    @webtatic                              
php56w-cli.x86_64        5.6.27-1.w6    @webtatic                              
php56w-common.x86_64     5.6.27-1.w6    @webtatic                              
php56w-gd.x86_64         5.6.27-1.w6    @webtatic                              
php56w-ldap.x86_64       5.6.27-1.w6    @webtatic                              
php56w-mbstring.x86_64   5.6.27-1.w6    @webtatic                              
php56w-mysql.x86_64      5.6.27-1.w6    @webtatic                              
php56w-odbc.x86_64       5.6.27-1.w6    @webtatic                              
php56w-pdo.x86_64        5.6.27-1.w6    @webtatic                              
php56w-soap.x86_64       5.6.27-1.w6    @webtatic                              
php56w-xml.x86_64        5.6.27-1.w6    @webtatic                              
php56w-xmlrpc.x86_64     5.6.27-1.w6    @webtatic


重启php-fpm:

/usr/local/php/sbin/php-fpm restart

然后执行:

php -v

应当显示 5.6.

升级完毕。
回复

使用道具 举报

快速回复 返回顶部 返回列表
鲁ICP备16044790-1号 Copyright © 2008-2020 乐考网(www.5Lekao.com) 版权所有
| QQ| 乐考论坛