因Centos6中的PHP版本有点底,需要升级PHP版本

[vagrant@localhost ~]$ php -v
PHP 5.4.45 (cli) (built: Sep 30 2015 15:09:38)
Copyright (c) 1997-2014 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2014 Zend Technologies
[vagrant@localhost ~]$ yum list installed | grep php
php.i686 5.4.45-2.el6.remi @remi
php-bcmath.i686 5.4.45-2.el6.remi @remi
php-cli.i686 5.4.45-2.el6.remi @remi
php-common.i686 5.4.45-2.el6.remi @remi
php-gd.i686 5.4.45-2.el6.remi @remi
php-imap.i686 5.4.45-2.el6.remi @remi
php-ldap.i686 5.4.45-2.el6.remi @remi
php-mbstring.i686 5.4.45-2.el6.remi @remi
php-mcrypt.i686 5.4.45-2.el6.remi @remi
php-mysql.i686 5.4.45-2.el6.remi @remi
php-odbc.i686 5.4.45-2.el6.remi @remi
php-pdo.i686 5.4.45-2.el6.remi @remi
php-pear.noarch 1:1.10.0-1.el6.remi
php-process.i686 5.4.45-2.el6.remi @remi
php-xml.i686 5.4.45-2.el6.remi @remi
php-xmlrpc.i686 5.4.45-2.el6.remi @remi

上面是執行了:

php -v

清楚当前的php版本和

yum list installed | grep php

命令,清楚有安装的PHP包,先删除它们:

sudo yum remove php.i686 php-bcmath.i686 php-cli.i686 php-common.i686 php-gd.i686 php-imap.i686 php-ldap.i686 php-mbstring.i686 php-mcrypt.i686 php-mysql.i686 php-odbc.i686 php-pdo.i686 php-pear.noarch php-process.i686 php-xml.i686 php-xmlrpc.i686

  

配置yum源

追加CentOS 6.5的epel及remi源。

sudo rpm -Uvh http://ftp.iij.ad.jp/pub/linux/fedora/epel/6/x86_64/epel-release-6-8.noarch.rpm
sudo rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm

使用yum list命令查看可安装的包(Packege)。

yum list --enablerepo=remi --enablerepo=remi-php56 | grep php

安装PHP 5.6

配置好yum源之后,开始安装php 5.6

 yum install --enablerepo=remi --enablerepo=remi-php56 php php-opcache php-devel php-mbstring php-mcrypt php-mysqlnd php-phpunit-PHPUnit php-pecl-xdebug php-pecl-xhprof

安装完之后,可以执行 php -v 命令,查看当前安装的PHP版本是 5.6.x版本。

写在最后:使用yum list命令查看可安装的包时,返回结果有php55w,php56w,php70w,php71w,应该是可以安装这4个版本,由于时间关系,没有尝试安装php7.

参考文献:

  1. 在CentOS安装PHP5.6 主要参考
  2. Centos 6.x/7.x yum安装php5.6.X(最新版)
  3. PHP 5.6 on CentOS/RHEL 7.2 and 6.8 via Yum

centos6 php5.4 升級到php 5.6的更多相关文章

  1. 升級 Centos 6.5 的 php 版本

    升級 Centos 6.5 的 php 版本   待會再看 Centos 6.5 的 php 預設是用 5.3.3 這個版本號 最近想要改用 Laravel 4.1 發現需要 5.3.7 才能用,所以 ...

  2. (转)OS X 升級後 MacPorts 重新安裝筆記

    原地址:http://blog.lyhdev.com/2012/07/os-x-macports.html Mac OS X 10.8 Mountain Lion 正式發佈,而且祭出台幣 $590 元 ...

  3. AngularJs with Webpackv1 升級到 Webpack4

    本篇記錄一下升級的血淚過程 請注意升級前請先創一個新目錄將升級應用與舊應用隔離 1. 需要將相關的套件做統一升級的動作,已確認需要升級所有舊的loaders 其它應用的套件可先不做升級的動作 (如果編 ...

  4. 在Android中afinal框架下實現sqlite數據庫版本升級的辦法

    public abstract void onUpgrade(SQLiteDatabase db,int oldVersion,int new Version) 這個方法在實現時需要重寫.   pub ...

  5. 使用 NuGet 更新套件時將 jQuery 升級到 2.0.2 應該如何降級

    我們在 Visual Studio 2012 裡面會使用 NuGet 管理員管理那些常用的開發函式庫,例如jQuery.Json.NET. EntityFramework.ELMAH.… 等等.各位可 ...

  6. [笔记] 升級到 Delphi 10.2 Tokyo 笔记

    升級到 Delphi 10.2 Tokyo 笔记: 更新 Xcode 8.3 & iOS 10.3 测试: macOS 没问题(可 Debug) iOS Simulator 没问题(可 Deb ...

  7. 解決從Ubuntu 12.04升級至12.10之後的Unity顯示問題

    FROM: http://blog.sina.com.cn/s/blog_97ef3ff4010190pe.html#bsh-75-306370781 今天中午經過系統自帶的“檢查更新”軟件從Ubun ...

  8. ThinkPad T410i 2516A21 升級手札(換SSD固態硬碟、I7 CPU、開機20秒)

    最近筆記本越來越慢,開機得20分鐘,而且CPU動不動就飆到80度,趁著開學網上活動,準備給老伙計來一次重大升級.查一下主板芯片,最高支持8G內存,已經滿了,光驅位加了一個1T機械硬盤,那麼能升級的就只 ...

  9. ubuntu刪除升級后多余的内核

    列出所安装的内核 带有image的就是内核文件dpkg --get-selections|grep linuxlibselinux1 installlinux-386 installlinux-ima ...

随机推荐

  1. flutter 显示HTML代码

    需求是后台返回的是富文本,所以需要吧富文本转成flutter 能识别的内容 找了几个插件只有这个比较好用写下来 dependencies: flutter_html: ^0.9.8 安装 下剩下的就比 ...

  2. (转)Java NIO框架Mina、Netty、Grizzly介绍与对比

    转:http://blog.csdn.net/cankykong1/article/details/19937027 Mina: Mina(Multipurpose Infrastructure fo ...

  3. Centos6.5安装ruby2.2.3

    一.安装库 Yum install –y gcc* openssl* wget 二.安装ruby wget https://cache.ruby-lang.org/pub/ruby/2.2/ruby- ...

  4. Tomcat下载部署及解决中文乱码显示

    一.下载 tomcat下载链接:https://tomcat.apache.org/ 1.进入tomcat官网后,我使用的是tomcat9,所以我选择tomcat9.然后点击core下的zip包下载. ...

  5. Python3入门机器学习经典算法与应用✍✍✍

    Python3入门机器学习经典算法与应用 整个课程都看完了,这个课程的分享可以往下看,下面有链接,之前做java开发也做了一些年头,也分享下自己看这个视频的感受,单论单个知识点课程本身没问题,大家看的 ...

  6. 007-Java可变个数形参重载【数组和...】

    重载方法时,可变个数形参的方法有两种方式 数组重载 ...重载 对两种方法,其实是一致的,示例如下: public class MethodArgsTest { //可变个数形参的格式:数据类型... ...

  7. 客户端IAP二次验证

    1.首先苹果IAP把每次购买抽象成了一个事务(SKPaymentTransaction), - (void)productsRequest:(SKProductsRequest *)request d ...

  8. Linux 实用指令(9)--进程管理

    目录 进程管理 1 进程的基本介绍 2 显示系统执行的进程 2.1 说明: 2.2 ps指令详解 2.3 应用实例 3 终止进程kill和killall 3.1 介绍 3.2 基本语法 3.3 常用选 ...

  9. 百度开平台BAE搭建网站

    百度开平台BAE搭建网站 一.注册:在百度云注册账号,并且登陆 然后实名验证 二.开始搭建 三.部署项目:我们来把我们的项目提交上去 填写百度云的账号密码 四.删除:删除部署项目 以上就是百度开平台B ...

  10. AM8后台历史数据手工清理方法

    AM8后台历史数据手工清理方法 数据清理目前通过bat脚本将windows任务计划来完成 Bat 路径位置: \ActiveSoft\Am8Svr\STKServer\Data    (请根据服务安装 ...