php升级5.6

原创 2016年07月06日 18:34:45

操作系统:CenterOS 6.7

当前php版本5.3 需要升级5.6

有两种办法

方法一.通过更改epel,达到升级目的

   1.下载更新epel

    wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
    wget http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
    rpm -Uvh remi-release-6*.rpm epel-release-6*.rpm

    2.编辑remi.repot

     vim /etc/yum.repos.d/remi.repo

     以下部分只需要修改一个即可


     升级5.4

     选择下面这种方式升级将enable从0改为1

    

     升级5.5

     选择下面这部分将其enable从0改为1

     升级5.6

     选择下面这部分将其enable从0改为1

    

    剩下的部分保持不变

     

   3.最后一步

   yum update -y  //更新当下的yum上所对应的php版本

     

    4.成功之后

    php -v 查看php版本


方法二.下载php5.6替换linux上已有的php

   1.卸载之前的php版本

       卸载之前的php

       yum remove php -y

   2.下载php5.6版本

       wget http://cn2.php.net/distributions/php-5.6.0.tar.xz

   3.解压

      xz -d php-5.6.0.tar.xz

      tar xf php-5.6.0.tar

   4.安装php并安装一些php运行时所需要的环境

      cd php-5.6.0 

      ./configure --prefix=/usr/local/php56 --with-config-file-path=/usr/local/php56/etc --enable-inline-optimization --disable-debug --disable-rpath --enable-shared --enable-           opcache --enable-fpm --with-fpm-user=www --with-fpm-group=www --with-mysql=mysqlnd --with-mysqli=mysqlnd --with-pdo-mysql=mysqlnd --with-gettext --enable-             mbstring --with-iconv --with-mcrypt --with-mhash --with-openssl --enable-bcmath --enable-soap --with-libxml-dir --enable-pcntl --enable-shmop --enable-sysvmsg --               enable-sysvsem --enable-sysvshm --enable-sockets --with-curl --with-zlib --enable-zip --with-bz2 --with-readline

      make && make install 

  5.安装结束

    测试输出

     phpinfo();


  6.安装php的时候可能出现的错误

      错误:xml2-config not found. Please check your libxml2 installation
      解决办法: yum install libxml2 libxml2-devel -y
      错误:checking for BZip2 in default path... not found
      解决办法:yum install bzip2-devel bzip2  -y
      错误:configure: error: Please reinstall the libcurl distribution -easy.h should be in <curl-dir>/include/curl/
      解决办法: yum -y install curl-devel
      错误:configure: error: mcrypt.h not found. Please reinstall libmcrypt.
      解决办法:yum -y  install  php-mcrypt  libmcrypt  libmcrypt-devel
      错误:configure: error: Please reinstall readline - I cannot find readline.h
      解决办法:yum -y install readline-devel 

    

     

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

centos5.6升级php到5.3.8

一、先查看已安装的php mysql httpd版本 yum list php mysql httpd 二、删除已安装的php和mysql yum remove删除不掉,所以先用rpm qa|g...

Linux平滑编译升级php5.5至5.6

今天想写自动化测试项目时,安装phpunit 时提示 需要安装php5.6 版本以上。 服务器类型 CentOS 6.5 目前php5.5 要升级到php5.6  首...

将centos6的php5.3升级为5.6,改变yum源

在阿里云主机上,操作系统是Centos6,php版本是5.3。因为安装Yii2.0的需要,我要升级php为5.4。因为还有5.5和5.6,当然要升到高版本了。我决定升到5.6。   首先,按照这里...

php5.2 、5.3、5.4、5.5、5.6 各个版本升级不兼容点

最近工作中将php5.2升级到php5.6,在升级的过程中,需要对php各个版本之间的不兼容的问题进行讨论和测试论证。依据php版本不兼容 分支说明 , 分别在多个版本之间进行了测试,分享如下: p...

Centos6、7/Linux 下编译安装 PHP 5.6(升级版本)

一、系统环境:CentOS 6.5 / 7.0 x86_64 Fedora 20 x86_64 二、下载 PHP 源码包# wget http://cn2.php.net/distributions/...
  • ITYang_
  • ITYang_
  • 2016年10月31日 18:37
  • 1953

通过yum把PHP5.4升级到PHP5.6

通过yum把PHP5.4升级到PHP5.5

MAC 使用homebrew 升级 php5.5 到 php5.6

使用命令安装PHP5.6:brew install php56 之后根据命令行的提示进行设置环境变量✩✩✩✩ Extensions ✩✩✩✩If you are having issues with...
  • dodouaj
  • dodouaj
  • 2017年08月09日 10:08
  • 468
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:php升级5.6
举报原因:
原因补充:

(最多只允许输入30个字)