yum是CentOS系統自帶的用於方便地添加/刪除/更新RPM包的工具,它能自動解決包的倚賴性問題。php
用yum更新PHP,只需用一條命令就能夠搞定:mysql
#yum update php
但問題來了,使用此命令後,系統告訴我,沒有發現可更新的包。而當前的PHP版本只是5.2.1,PHP官方已經更新到5.2.6了。
通過一番詢問,才知道原來CentOS系統的源裏PHP仍舊是5.2.1,須要額外的源才能升級PHP。
根據外國網友的介紹,冰古添加了額外的源:
登陸SSH後依次運行下列命令:sql
#rpm --import http://www.jasonlitka.com/media/RPM-GPG-KEY-jlitka #vi /etc/yum.repos.d/utterramblings.repo #文中這裏是使用nano,但VPS不能啓動nano,用vi代替也是能夠的
在打開的文檔中加入下面內容:ide
[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
同理,運行下面命令,升級mysqlurl
#yum update mysql