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
即可