在文章中,我们将展示在centOS系统下如果将php升级到5.6,之前通过yum来安装lamp环境,直接升级的话,提示没有更新包,也就是说默认情况下php5.3.3是最新

1.查看已经安装的php版本号

键入下面代码:

php -v
或者
/usr/bin/php

出现下面代码:

PHP 5.3.3 (cli) (built: Jul 9 2015 17:39:00)
Copyright (c) 1997-2010 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2010 Zend Technologies

2.安装Remi跟EPEL RPM源

下载并安装,代码如下:

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

下载之后:

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

然后对里面内容进行以下修改:

[remi]
name=Remi's RPM repository for Enterprise Linux 6 - $basearch
#baseurl=http://rpms.remirepo.net/enterprise/6/remi/$basearch/
mirrorlist=http://rpms.remirepo.net/enterprise/6/remi/mirror
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-remi

还有以下:

[remi-php56]
name=Remi's PHP 5.6 RPM repository for Enterprise Linux 6 - $basearch
#baseurl=http://rpms.remirepo.net/enterprise/6/php56/$basearch/
mirrorlist=http://rpms.remirepo.net/enterprise/6/php56/mirror
# WARNING: If you enable this repository, you must also enable "remi"
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-remi

3.现在可以yum命令直接升级了

输入以下代码

yum -y upgrade php*大概是镜像问题。我得到了报错

Loading mirror speeds from cached hostfile
Could not retrieve mirrorlist http://rpms.remirepo.net/enterprise/6/php55/mirror error was
12: Timeout on http://rpms.remirepo.net/enterprise/6/php55/mirror: (28, 'Operation too slow. Less than 1 bytes/sec transfered the last 30 seconds')
错误:Cannot find a valid baseurl for repo: remi-php55

然后我yum update -y php*就好了    -_-无奈!

一旦更新完毕,再次查看php版本号

php -v

出现以下信息

PHP 5.6.30 (cli) (built: Jan 19 2017 08:09:42)
Copyright (c) 1997-2016 The PHP Group
Zend Engine v2.6.0, Copyright (c) 1998-2016 Zend Technologies

到此,php升级完毕

ref:http://www.cnblogs.com/insoleis/articles/5587630.html

转载于:https://www.cnblogs.com/irockcode/p/6713678.html

CentOS 通过yum来升级php到php5.6相关推荐

  1. Centos下Yum安装PHP5.5,5.6

    Centos下Yum安装PHP5.5,5.6 默认的版本太低了,手动安装有一些麻烦,想采用Yum安装的可以使用下面的方案: 1.检查当前安装的PHP包 yum list installed | gre ...

  2. php5.3升级5.4,centos php 5.3升级到 php5.4版本

    centos php 5.3升级到 php5.4版本 发布时间:2020-06-20 06:07:39 来源:51CTO 阅读:1021 作者:kuingfuture php5.3听说有bug,因此单 ...

  3. yum如何升级php,CentOS 5.3 通过yum升级 php到最新版本的方法

    方法一 CentOS5.3的php版本默认为5.1.6,然后在5.2.9版本之前的的php都存在一个漏洞,但是目前网上很多地方都无法使用yum update php*升级到5.2.9,比较常见的是升级 ...

  4. yum安装php5.6 nginx,CentOS 7 yum安装 Nginx1.16 + MySQL5.5 PHP5.6

    CentOS 7 yum安装 Nginx 下载nginx yum源 wget http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release- ...

  5. php 5.3.3 46.el6 6,centos php 5.3升级到 php5.4版本

    php5.3听说有bug,因此单独升级php5.3相关的版本到5.4 具体步骤: 下面是我之前的版本 之前php版本是: [[email protected] ~]# rpm -qa |grep ph ...

  6. centos下yum升级python到2.6

    2019独角兽企业重金招聘Python工程师标准>>> python在linux上对很多程序都支持,但有些要高版本才可以安装或使用,但centos上默认的python才2.4,有些朋 ...

  7. centos YUM的升级点

    原文:[url]http://unix-cd.com/unixcd12/article_6228.html[/url] 把YUM的升级点改成这个镜像站: #vi /etc/yum.repos.d/Ce ...

  8. centos 7升级内核,yum方式升级内核,编译方式升级内核

    centos 7升级内核 1.centos 7升级内核(从3.10到5.17) 1.yum方式升级内核 1.1 用epel源升级内核 1.2 设置内核启动顺序 1.3 重启系统,查看内核版本是否升级 ...

  9. CentOS 8 yum安装、卸载、升级软件等命令

    一.使用yum安装和卸载软件,有个前提是yum安装的软件包都是rpm格式的. 安装的命令是,yum install ~,yum会查询数据库,有无这一软件包,如果有,则检查其依赖冲突关系,如果没有依赖冲 ...

  10. CentOS 下 yum(基于rpm的包管理工具) 命令详解

    Yum: 即Yellowdog Update Modifier,是一种基于rpm的包管理工具 yum命令使用示例(转载自:https://www.cnblogs.com/vathe/p/6736094 ...

最新文章

  1. python400集视频教程 百度云-Python自动化测试视频教程【百度云盘下载】
  2. loadrunner socket协议问题归纳(5)
  3. 深入浅出!阿里运维专家三种方法教你如何应对高并发“海啸”场景
  4. java,UDP协议简单实现
  5. html设置文字超过字数_css限制文字显示字数长度,超出部分自动用省略号显示,防止溢出到第二行...
  6. Android开发者指南(4) —— Application Fundamentals(二)
  7. ModelView矩阵各列含义及说明
  8. SQL Sever sa密码丢失
  9. 优必选发布新一代大型机器人Walker X
  10. HBase 写优化之 BulkLoad 实现数据快速入库
  11. 复旦大学邱锡鹏老师深度学习课程笔记(一)—— 一些模型概述
  12. Linux基础8-TCP的面向链接(三次四次)
  13. hnu 数字电路 实验1.1 异或门
  14. nodejs+vue+elementui 青少年编程在线考试系统python java php
  15. 全网最易懂的Flink背压问题,看不懂你打我~
  16. 京东物流启动最大规模“春节也送货”,海拔近4000米拉萨也能送
  17. 他来了他来了,Hadoop序列化和切片机制了解一下?
  18. centos7 gitlab14搭建完成后,无法访问的问题处理(“error“:“badgateway: failed to receive response: dial unix /var/opt)
  19. android smallestWidth 限定符屏幕适配方案dimens.xml
  20. 如何利用UDP实现可靠传输(RUDP)

热门文章

  1. 为什么世界上近60%的人使用谷歌Chrome浏览器?
  2. php压缩图片变成代码的方法,PHP实现压缩图片尺寸并转为jpg格式的方法示例
  3. springmvc json串的null值替换为空值
  4. NameError: name “ ” is not defined
  5. putty-gns3
  6. tkinter中combobox下拉选择控件(九)
  7. 手把手教你开发chrome扩展
  8. 面向对象编程思想以及强、弱引用总结
  9. (一)如何实现一个单进程阻塞的网络服务器
  10. 2017上半年软考 第十二章 重要知识点