使用remi源更新redhat企业级linux6.0中的PHP+MySQL版本

使用remi源更新redhat企业级linux6.0中的PHP+MySQL版本(这篇文章也发在了我的个人博客:http://blog.opendigest.org/show-751-1.html

注意:本文介绍的方法也适用于redhat enterprises linux6 / centos5 /fedora,只需要适当变通一下安装的软件包就可以了。

为何用remi源更新rhel中内置的PHP+MySQL版本?自带的PHP+MySQL版本一般都比当前最新的稳定版低,想使用最新的稳定版本需要手动便宜安装,耗时不用说了,还要解决令人头疼的一系列的软件的依赖关系,作为系统管理员希望找到便捷的升级PHP+MySQL版本的方法。remi源针对Fedora和rhel、CentOS的更新源。remi解决了相关软件的依赖关系,而且不会跟Fedora和rhel、CentOS原来的软件包冲突。remi使用yum自动从网络上下载需要更新的软件包进行更新。下面是详细的配置过程。

remi官方网站:http://rpms.famillecollet.com/

本文参考网址:http://blog.famillecollet.com/pages/Config-en

1.下载和安装必须的rpm包

wget http://download.fedora.redhat.com/pub/epel/beta/6/i386/epel-release-6-5.noarch.rpm     (注意remi需要使用EPEL,所以要安装epel的rpm包)
wget http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
rpm -Uvh remi-release-6*.rpm epel-release-6*.rpm

epel安装的文件列表如下:

/etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6
/etc/yum.repos.d/epel-testing.repo
/etc/yum.repos.d/epel.repo
/usr/share/doc/epel-release-6
/usr/share/doc/epel-release-6/GPL

remi安装的文件列表:

/etc/pki/rpm-gpg/RPM-GPG-KEY-remi   (数字签名文件)
/etc/yum.repos.d/remi.repo                   (repo配置文件)

使用这两个rpm包就是为了方便repo的配置的。如果要手动下载这几个repo配置文件也可以(参考上面的http://blog.famillecollet.com/pages/Config-en

2.使用yum更新或者安装需要的软件包

#yum --enablerepo=remi update php
Loaded plugins: refresh-packagekit, rhnplugin
This system is not registered with RHN.
RHN support will be disabled.
Error: Cannot retrieve repository metadata (repomd.xml) for repository: InstallMedia. Please verify its path and try again

出现上述的错误,需要编辑文件:/etc/yum.repo.d/packagekit-media.repo,在最后添加“enabled=0”,禁用此repo配置。或者直接将其删除即可。

#yum --enablerepo=remi update mysql

注意写本文时remi还没有php的更新包,所以更新php时会提示没有包需要更新。只有测试包。如果想所以remi的测试包升级php(不推荐):

#yum --enablerepo=remi-test update php

你可能感兴趣的:(使用remi源更新redhat企业级linux6.0中的PHP+MySQL版本)