解決RHEL、CentOS無法更新到最新版本的PHP的問題

文章轉自:http://bingu.net/508/upgrade-php-mysql-of-centos-system-use-yum-command/

用上umVPS後,很多時候在虛擬主機不用自己動手的事情都要自己搞定了,例如:PHP和MySQL的升級。因爲不用自己動手,也動不了,所以冰古不太清楚虛擬主機的PHP和MySQL是不是會及時地更新。但用VPS,可以動手玩一下也保證安全,冰古是很樂意進行更新的。以下就是用YUM升級CentOS系統中PHP和MySQL的過程:

yum是CentOS系統自帶的用於方便地添加/刪除/更新RPM包的工具,它能自動解決包的倚賴性問題。
用yum更新PHP,只需用一條命令就可以搞定:

#yum update php

但問題來了,使用此命令後,系統告訴我,沒有發現可更新的包。而當前的PHP版本只是5.2.1,PHP官方已經更新到5.2.6了。
經過一番詢問,才知道原來CentOS系統的源裏PHP仍舊是5.2.1,需要額外的源才能升級PHP。
根據外國網友的介紹,冰古添加了額外的源
登錄SSH後依次運行下列命令:

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

#vi /etc/yum.repos.d/utterramblings.repo #文中這裏是使用nano,但VPS不能啓動nano,用vi代替也是可以的

在打開的文檔中加入下面內容:

[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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章