yum是CentOS系统自带的用于方便地添加/删除/更新RPM包的工具,它能自动解决包的倚赖性问题。
用yum更新PHP,只需用一条命令就可以搞定:
#yum update php
但问题来了,使用此命令后,系统告诉我,没有发现可更新的。CentOS 5.x目前提供的php版本为5.1.6,而CentOS系统的源里PHP最新版是5.2.1,需要额外的源才能升级PHP到比较新的版本。
方法如下:
登录SSH后依次运行下列命令:
1 2 |
#rpm --import http://www.jasonlitka.com/media/RPM-GPG-KEY-jlitka #vi /etc/yum.repos.d/utterramblings.repo #文中这里是使用nano,但VPS不能启动nano,用vi代替也是可以的 |
在打开的文档中加入下面内容:
1 2 3 4 5 6 |
[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 |
保存。
再次运行下面的命令就可以完成php的升级了
#yum update php
同理,运行下面命令,升级mysql
#yum update mysql
当然升级了PHP或Mysql之后,需要重启一下Apache或者Nginx服务,更新即可生效。