CentOS6.x中php升级PHP5.4的步骤详解

有些时候VPS默认为5.1的PHP版本,现在的很多程序都不在兼容php5.1的了,所以我们要升级PHP到最新的版本。
检查PHP组件

rpm -qa |grep php

我这里是PHP5.1。

php-odbc-5.1.6-44.el5_10
php-xmlrpc-5.1.6-44.el5_10
wbm-php-pear-1.5-1
php-common-5.1.6-44.el5_10
php-pdo-5.1.6-44.el5_10
php-cli-5.1.6-44.el5_10
php-snmp-5.1.6-44.el5_10
php-imap-5.1.6-44.el5_10
php-pgsql-5.1.6-44.el5_10
php-mbstring-5.1.6-44.el5_10
php-gd-5.1.6-44.el5_10
php-devel-5.1.6-44.el5_10
php-pear-1.4.9-8.el5
php-5.1.6-44.el5_10
php-xml-5.1.6-44.el5_10
php-mysql-5.1.6-44.el5_10
centos-php-new-1

新增开发库

第二步,我们添加官方新增的开发库,先新建一个repo文件

vim /etc/yum.repos.d/CentOS-Testing.repo

复制以下内容,保存并退出。

# CentOS-Testing:
# !!!! CAUTION !!!!
# This repository is a proving grounds for packages on their way to CentOSPlus and CentOS Extras.
# They may or may not replace core CentOS packages, and are not guaranteed to function properly.
# These packages build and install, but are waiting for feedback from testers as to
# functionality and stability. Packages in this repository will come and go during the
# development period, so it should not be left enabled or used on production systems without due
# consideration.
[c5-testing]
name=CentOS-5 Testing
baseurl=http://dev.centos.org/centos/$releasever/testing/$basearch/
enabled=1
gpgcheck=1
gpgkey=http://dev.centos.org/centos/RPM-GPG-KEY-CentOS-testing
includepkgs=php*

也可以复制这里的内容:http://dev.centos.org/centos/5/CentOS-Testing.repo
升级PHP组件

这里通过官方的开发库后我们可以使用简单命令升级到最新版本的php。

yum update

重启Apache

我们升级后,重启一下Apache服务器。

service httpd restart

再次检查PHP组件

rpm -qa |grep php
centos-php-new-2

这个时候我们就成功将PHP升级到了最新的版本了。

时间: 2024-08-01 18:52:31

CentOS6.x中php升级PHP5.4的步骤详解的相关文章

CentOS6.5 64位系统安装配置KVM虚拟机步骤详解

环境: 系统版本:CentOS 6.5 x86_64 内存:8G CPU:Intel i5-4430 IP:192.168.1.100 一.KVM简介 KVM是开源软件,全称是kernel-based virtual machine(基于内核的虚拟机),是一个开源的系统虚拟化模块,基于硬件的完全虚拟化,不过需要硬件支持(如Intel VT技术或者AMD V技术).自Linux 2.6.20之后集成在Linux的各个主要发行版本中.它使用Linux自身的调度器进行管理,所以相对于Xen,其核心源码

Win8升级Win8.1操作步骤详解

操作步骤: 1. 打开微软中国官网"http://www.microsoft.com/zh-cn/default.aspx",点击左下角的"Windows": 2. 在右上角搜索框中输入"win8.1",点击搜索: 3. 选择"Windows 8.1 Preview": 4. 点击"获取更新",然后选择"保存": 5. 下载后双击打开安装: 6. 安全警告点击"打开"

linux中安装mysql5.5二进制包步骤详解

今天给大家讲下了怎么安装mysql二进制包,这样避免在自己测试环境中还要去编译安装,浪费大量的时间,好了,来看教程吧.   系统:centos 5.x   需要的软件包:mysql-5.5.33-linux2.6-i686.tar.gz 1.下载mysql二进制包  代码如下 复制代码 wget http://cdn.mysql.com/Downloads/MySQL-5.5/mysql-5.5.33-linux2.6-i686.tar.gz 2.安装mysql  代码如下 复制代码 tar z

centos源码编译php5 mcrypt模块步骤详解_Linux

步骤:1.从php.net上面下载php5.3.x版本的源码; 2.centos安装相应的扩展包: 复制代码 代码如下: yum install libmcrypt libmcrypt-devel mcrypt mhash 下面的开发环境是为了编译整个php源码准备的环境,此次编译mcrypt扩展不需要执行. 复制代码 代码如下: yum install -y httpd-devel libtool-ltdl libtool-ltdl-devel openssl-devel curl-devel

阿里云升级独立云磁盘步骤详解

在阿里云购买的ECS附带的系统盘的空间只有20G,慢慢地剩余空间少了起来,于是购买了一块独立云磁盘(可在同一可用区不同的ECS之间挂载)专用于存储网站数据.本文做一个迁移小记. 迁移前的情况:/data下存放网站程序及数据.日志.MySQL数据等 迁移要求:把/data下的所有文件迁移到独立云磁盘上. 迁移过程如下: (1)关闭MySQL.Nginx.PHP-FPM服务 [root@topseek ~]# service mysqld stop Shutting down MySQL.     

Centos5.x 升级Python2.7.3步骤详解

安装前需要先安装一下编译器gcc yum install gcc 下载Python wget http://www.python.org/ftp/python/2.7.3/Python-2.7.3.tar.bz2 解压安装Python tar jxvf Python-2.7.3.tar.bz2  cd Python-2.7.3  ./configure  make && make instal 执行上面的命令就安装成功了.

php5 for windows 安装详解

php5|window|详解 php5 for windows 安装详解PHP5包括以下一些重要的特征: 支持新的对象模型和许多新特点的Zend引擎. 完全重新编写了XML支持,扩展性能围绕着优秀的libxml2库 (http://www.xmlsoft.org/). 新的SimpleXML扩展,PHP对象轻松访问操作.全新的内建SOAP扩展,支持Web服务的交换.增加命名为MySQLi的了MySQL的扩展,支持MySQL4.1及以后版本的功能.绑定SQLite数据库.极大地改进流的设计,包括通

php5.3.10的安装配置步骤详解

在linux中php安装配置与windows中有不小的区别了,在linux中几乎都是代码形式了,下面我们一起来看看php5.3.10的安装配置步骤详解,希望下文可帮助到各位. 下面以最新的php-5.3.10为例进行安装. wget http://cn.php.net/distributions/php-5.3.10.tar.gz tar -zxvf php-5.3.10.tar.gz cd php-5.3.10 ./configure --prefix=/usr/local/php --wit

PHP中Closure类的使用方法及详解_php实例

Closure,匿名函数,又称为Anonymous functions,是php5.3的时候引入的.匿名函数就是没有定义名字的函数.这点牢牢记住就能理解匿名函数的定义了. Closure 类(PHP 5 >= 5.3.0)简介 用于代表 匿名函数 的类. 匿名函数(在 PHP 5.3 中被引入)会产生这个类型的对象,下面我们来看一下PHP Closure类的使用方法及介绍. PHP Closure类之前在PHP预定义接口中介绍过,但它可不是interface哦,它是一个内部的final类.Clo