装上CentOS后,配置完LAMP环境后,就是上传phpMyAdmin了,结果运行提示需要PHP 5.2以上版本:
PHP 5.2+ is required.
立马晕菜,原来CentOS的PHP版本为5.1.x,并非5.2,即使使用默认源更新了也是一样。上网搜了一圈,发现只需要增加一个官方的测试源即可。具体步骤如下:
STEP1 建立更新源:(如果并非root请先使用su -提权)
#vim /etc/yum.repos.d/CentOS-Testing.repo
在vim编辑器里面,将下面这段文本粘贴进去:[c5-testing]
name=CentOS-5 Testing
baseurl=http://dev.centos.org/centos/$releasever/testing/$basearch/
enabled=1
gpgcheck=1
gpgkey=http://dev.centos.org/centos/RPM-GPG-KEY-CentOS-testing
priority=1
输入wq保存退出vim。
STEP2 更新/安装PHP 5.2,在终端下执行:yum update php //如果安装了php
yum install php //如果尚未安装php
这样PHP 5.2就装好了!接下来只需要重启httpd即可:/etc/init.d/httpd restart
问题到此解决。之后又忍不住手痒,输入了yum upgrade
结果很多组件都被更新了,Apache也从2.2.3更新到了2.2.8。看来测试源上面的软件版本还算是较新的。更新后暂时没发现什么BUG或者不稳定的地方,就先这样了。
资料参考:http://emck.avaw.com/?p=257