Centos下升级php5.3到php5.6参考文档-HXC博客
  •  首页
  •  游戏/动漫
  •  日记/生活
  •  时间轴
  •  留言板
  • 
    Centos下升级php5.3到php5.6参考文档
     作者:笔记  发布时间:2017-09-14 20:14:10  访客:132

    查看并删除原有的php5.3

    查看原有的php版本:

    php -v 或者 php -version

    查看已经安装的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 -v 或者 php -version

    应当显示 5.6.

    升级完毕。


    点评一下

    
    程序:HXC博客v1.0+ 主题:HXC博客前端Funs主题    环境:lamp  后台
    博客平稳运行2年+