最近玩起VPS,安装了CentOS,空间少了5G(包括2G虚拟内存,3G系统文件),装了个Wordpress3.3,不可用,提示php版本太低,查询发觉CentOS5.5中php版本为5.1.6,mysql版本为5.0.95,而Wordpress3.3已经要求PHP5.3以上。
yum list mysql php
按习惯,用上面命令检查系统自带更新库,发现库中PHP5.16和MYSQL5.0.95已经是最新,即无法升级,于是开始+Google,寻找更新方法并开始尝试,网上提供的方法要么更新源已无法访问,要么是老掉牙的php5.2x版本,这个版还跑不起WordPress,折腾了一阵,CentOS系统占用的空间越来越大,重新安装,开始自寻更新源,在国外网站中找到PHP5.4及MYSQL5.5的RPM,下载后经实验可用,现共享出来
一、PHP(任何版本升至PHP5.3或PHP5.4)
1.使用如下命令下载RPM更新源至CentOS5.x系统中
rpm -Uvh http://repo.webtatic.com/yum/centos/5/latest.rpm
2.安装更新。如果你的系统未安装PHP,则使用下面命令直接安装
yum --enablerepo=webtatic install php
如果已安装低版本PHP,则用下面的命令更新
yum --enablerepo=webtatic update php
上面是安装PHP5.3方法,如想安装PHP5.4,请按顺序输入以下命令(建议系统在CentOS6以上)
rpm -Uvh http://repo.webtatic.com/yum/el6/latest.rpm yum install php54w
不过个人认为不是越新越好,版本越高,对服务器硬件的要求也越高,选择合适的安装才是最重要的!
二、MYSQL安装更新(MYSQL5.X升级或MYSQL5.5版本)
说明:需要删除原来的MYSQL版本,方法如下
1.下载RPM包
rpm -Uvh http://repo.webtatic.com/yum/centos/5/latest.rpm
2.安装MYSQL库文件
yum install libmysqlclient15 –enablerepo=webtatic
3.删除原来的MYSQL版本,如果之前未安装,此步骤可省略 yum remove mysql mysql-*
4.安装新MYSQL版本(此处可选择安装5.1或5.5,我选择的是5.5) yum install mysql55 mysql55-server –enablerepo=webtatic 5.更新原来存在的MYSQL数据库,若没有数据库,可省略此操作,此步骤时间取决于数据库的大小,且可能会更新失败,原因是更新数据库需要root用户权限,且密码须为空,如果你的root用户设置了密码,则需要先密码设置为空,再执行下面命令
service mysqld start

mysql_upgrade