CentOS 通过yum来升级php到php5.6

在文章中,我们将展示在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

时间: 2024-10-27 08:46:09

CentOS 通过yum来升级php到php5.6的相关文章

as4 通过yum自动升级实现

第一种方法: yum源来自chinalinuxpub.com,用的是centos包,下载地址: http://www.chinalinuxpub.com/yum.tgz安装:tar zxvf yum.tgzcd yumrpm -ivh *.rpm rm -rf /etc/yum.repos.d/CentOS-Base.repovi /etc/yum.repos.d/as4-update.repo加入:#released updates[update]name=Red Hat Enterprise

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

Centos下Yum安装PHP5.5,5.6,7.0 默认的版本太低了,手动安装有一些麻烦,想采用Yum安装的可以使用下面的方案: 1.检查当前安装的PHP包 yum list installed | grep php 如果有安装的PHP包,先删除他们 yum remove php.x86_64 php-cli.x86_64 php-common.x86_64 php-gd.x86_64 php-ldap.x86_64 php-mbstring.x86_64 php-mcrypt.x86_64 

centos php 5.3升级到 php5.4版本

php5.3听说有bug,因此单独升级php5.3相关的版本到5.4 具体步骤: 下面是我之前的版本 之前php版本是: [[email protected] ~]# rpm -qa |grep php* php-5.3.3-46.el6_6.i686 php-pear-1.9.4-4.el6.noarch php-odbc-5.3.3-46.el6_6.i686 php-xml-5.3.3-46.el6_6.i686 php-cli-5.3.3-46.el6_6.i686 php-pdo-5.

CentOS 6.5系统安装配置LAMP(Apache+PHP5+MySQL)服务器环境

CentOS 6.5系统安装配置LAMP(Apache+PHP5+MySQL)服务器环境 准备篇: 1.配置防火墙,开启80端口.3306端口vi /etc/sysconfig/iptables-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT #允许80端口通过防火墙-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT #允许3306端口

CentOS 6.x 内核升级(2.6.32 -> 3.10.58)过程记录

1. 准备工作 确认内核及版本信息 [[email protected] ~]# uname -r2.6.32-220.el6.x86_64 [[email protected] ~]# cat /etc/centos-release CentOS release 6.2 (Final) 安装软件 编译安装新内核,依赖于开发环境和开发库 # yum grouplist  //查看已经安装的和未安装的软件包组,来判断我们是否安装了相应的开发环境和开发库: # yum groupinstall "D

Centos 6.5内核升级为3.12.60

1. 官网下载稳定维护版本的内核 地址:https://www.kernel.org/ 我这里升级为linux-3.12.60 2. 上传至服务器并解压 xz –d linux-3.12.60.tar.xz tar –xvf linux-3.12.60.tar 3. 更新当前系统(需要保证服务器联网,默认使用的是Centos自己yum源,可以换国内的阿里云yum) yum update yum upgrade 4. 安装编译所需包 yum groupinstall "Development To

CentOS更新yum源的方法

一.下载国内比较稳定的yum源,我这里下载163的源 同时我使用的是CentOS6.2的x86_64版本,所以下载的是CentOS6-Base-163.repo 请根据,如下方法确认自己系统的版本 [[email protected] ~]# lsb_release -a LSB Version: :core-4.0-amd64:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-noarch:printing-4.0-amd64:printing-4

centos下yum安装lamp和lnmp轻松搞定

centos下yum安装lamp和lnmp轻松搞定,到底多轻松你看就知道了,妈妈再也不担心不会装lamp了. 很辛苦整理的安装方法,会持续更新下去.凡无法安装的在评论里贴出问题来,会尽快解决.共同维护一个可用yum可用更新. 软件列表:php5.4 apache2.2 mysql5.5 nginx1.8 centos6.x rpm -Uvh http://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6.ng

CentOs之yum详解及程序的编译安装

CentOs之yum详解 yum的地位:yum是rpm的前端管理工具,而且依赖于rpm.  yum仓库:yum repository,仓库里存储了众多rpm包,以及包的相关的元数据文件.yum仓库里会有个repodata目录存在. yum支持的文件服务器类型: ftp://  http:// file:///(本地服务器,例光盘)   /nfs:// 查看yum的信息: [[email protected]]# rpm -q yum ------查看yum命令的安装包是哪个 yum-3.4.3-