zoukankan      html  css  js  c++  java
  • 在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

    提示:

    1)

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

    2)

    当前操作可能会出现类似错误:curl: (6) Couldn't resolve host 'xxxxxx'

     错误原因:DNS服务器(域名服务器)地址错误,导致域名无法解析

    解决方法:修改或者添加DNS服务器地址

    [root@ct ~]# vi /etc/resolv.conf

     # 参考当前计算机的DNS服务器设置的地址

     nameserver 114.114.115.115

    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
  • 相关阅读:
    C#使用二叉树算法设计一个无限分级的树表
    程序员写博客这件小事
    jqgrid定义多选操作
    jqgrid如何在一个页面点击按钮后,传递参数到新页面
    MVC 移除复数表名的契约
    [技术分享] .NET下 , 上传图片的处理方式 , 贴上代码 .
    Web应用程序项目以配置使用IIS。未找到Web服务器
    MVC5关联表读取相关表数据
    【转】C# Linq 交集、并集、差集、去重
    .NET MVC3中扩展一个HtmlHelper方法CheckBoxList
  • 原文地址:https://www.cnblogs.com/heyongzhen/p/14912041.html
Copyright © 2011-2022 走看看