上一篇blog中根据linode的知识库中指南用yum安装的LAMP各应用版本太低,装了个phpMyAdmin,提示需要PHP 5.2+以上的环境,目前默认的yum源里php版本为:5.1.6,mysql版本为5.0.77。
升级方法比较简单:添加一个第三方的源,update一下就OK了。
运行:
# rpm --import http://www.jasonlitka.com/media/RPM-GPG-KEY-jlitka
创建一个新文件:
# vi /etc/yum.repos.d/utterramblings.repo
内容为:
[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
更新程序:
# yum update php
# yum update mysql
phpMyAdmin还需要服务器安装php-mcrypt,不然提示“缺少 mcrypt 扩展。请检查 PHP 配置。”和“没有找到 PHP 扩展 mbstring……”
# yum install php-mcrypt
# yum install php-mbstring
升级完成后,PHP版本为:5.2.17,MySQL版本为:5.1.58
如果升级了MySQL,并且以前修改过my.cnf,还需要重新编辑下my.cnf:
“在Mysql 5.1.50版中已经废除了skip-bdb参数,而skip-locking改为了skip-external-locking,skip-innodb改为了loose-skip-innodb。”
修改完成后,运行一下mysql_upgrade:
# mysql_upgrade -u root -p