Redhat AS4 无痛升级PHP5,MYSQL5

朋友的服务器是redhat as 4, apache2,php4,mysql4, 想升级成php5,mysql5
在redhat上安装东西,没有光盘,找源码包来安装是一件痛苦的事情,现在好了,我们用yum, 实行无痛升级。

一、先安装yum(参考的这篇文章: http://blog.csdn.net/symgdwyh/archive/2010/07/28/5771134.aspx)

1、首先安装yum和相关的rpm包。
     wget http://www.haoxm.net/tools/yum_forAS4.tar.gz
 
2、解压缩并安装。

[root@DEV-191 aio]# tar zxvf yum_forAS4.tar.gz
yum_forAS4/
yum_forAS4/CentOS-Base.repo
yum_forAS4/python-elementtree-1.2.6-7.el4.rf.i386.rpm
yum_forAS4/python-urlgrabber-2.9.7-1.2.el4.rf.noarch.rpm
yum_forAS4/yum-2.4.2-0.4.el4.rf.noarch.rpm
yum_forAS4/sqlite-2.8.16-1.2.el4.rf.i386.rpm
yum_forAS4/python-sqlite-1.0.1-1.2.el4.rf.i386.rpm

[root@DEV-191 aio]# cd yum_forAS4

[root@DEV-191 yum_forAS4]# rpm -ivh *.rpm
警告:python-elementtree-1.2.6-7.el4.rf.i386.rpm: V3 DSA ?章:NOKEY, key ID 6b8d79e6
??中...                     ########################################### [100%]
   1:sqlite                 ########################################### [ 20%]
   2:python-sqlite          ########################################### [ 40%]
   3:python-urlgrabber      ########################################### [ 60%]
   4:python-elementtree     ########################################### [ 80%]
   5:yum                    ########################################### [100%]

3. 将解压缩后得到的CentOS-Base.repo复制到/etc/yum.repos.d/目录里边.

注意:本CentOS-Base.repo文件只提供给as4系统之用

[root@DEV-191 yum_forAS4]# cp CentOS-Base.repo /etc/yum.repos.d/


4. 执行如下命令导入GPG Key.


[root@DEV-191 yum_forAS4]# rpm --import http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-4

[root@DEV-191 yum_forAS4]# rpm --import http://www.haoxm.net/tools/RPM-GPG-KEY-CentOS-4

二、yum好了,但这个源上的php版本是很旧的,我们要添加新一点源进去

  安装相应的GPG key

# rpm --import http://www.jasonlitka.com/media/RPM-GPG-KEY-jlitka

    新建一个repo

# /etc/yum.repos.d/utterramblings.repo

    把以下内容添加进去,保存退出就OK了

[utterramblings]
name=Jason's Utter Ramblings Repo
baseurl=http://www.jasonlitka.com/media/EL$releasever/$basearch/
enabled=1
gpgcheck=1
gpgkey=http://www.jasonlitka.com/media/RPM-GPG-KEY-jlitka

三、最后一步

yum update php

即可

posted @ 2011-03-18 10:20  一只IT迷途小羔羊  阅读(485)  评论(0编辑  收藏  举报