以下的文章主要是介绍升级PHP到5.2,MySQL数据库到5.1 centos5.3 ,centos5.4安装webmin默认的为 MySQL 5.0,php5.1 我需要升级到MySQL5.1和php5.2(禁止php5.3),的实际操作步骤。
给yum安装rpmforge:
yum list MySQL php 发现都是最新版本了,看来标准的yum源没有更新
wgethttp://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-3.noarch.rpm wgethttp://rpms.famillecollet.com/el5.i386/remi-release-5-7.el5.remi.noarch.rpm rpm-Uvhremi-release-5-7.el5.remi.noarch.rpmepel-release-5-3.noarch.rpm yum--enablerepo=remilistMySQL
发现可以升级到 MySQL 5.1.44-1.el5.remi
yum--enablerepo=remiupdateMySQL
发现需要把php也一并升级到 5.3,
而zend optimizer 目前不支持 Php5.3,于是需要禁止升级php5.3
vi/etc/yum.conf
最后一行增加
exclude=php*5.3*
然后再yum –enablerepo=remi update MySQL数据库,就看不到php的升级了
搞定:
[[email protected]backup]#php-v还是旧的5.1.6 PHP5.1.6(cli)(built:Jan13201017:13:05) Copyright(c)1997-2006ThePHPGroup ZendEnginev2.1.0,Copyright(c)1998-2006ZendTechnologies withZendExtensionManagerv1.2.2,Copyright(c)2003-2007,byZendTechnologies withZendOptimizerv3.3.3,Copyright(c)1998-2007,byZendTechnologies [[email protected]backup]#MySQL-V升级到5.1.44了 MySQLVer14.14Distrib5.1.44,forredhat-linux-gnu(i686)usingreadline5.1
升級MySQL 5.1.41-1之後,請執行下列動作:
(1)將原有的/etc/my.cnf備份,將/etc/my.cnf.rpmnew改 為my.cnf
2)升級table
MySQL_upgrade-p
(3)自動修復table
MySQLcheck--all-databases--check-upgrade--auto-repair-p
找到一个yum源,有php5.2
rpm--importhttp://repo.webtatic.com/yum/RPM-GPG-KEY-webtatic-andy wget-P/etc/yum.repos.d/http://repo.webtatic.com/yum/webtatic.repo yum--enablerepo=webtaticlistphp
发现有php5.2 和 php5.3可以升级,
OK,我们vi /etc/yum.conf 禁止升级php5.3
vi/etc/yum.conf
最后一行增加
exclude=php*5.3*
或者:
yum--enablerepo=webtatic--exclude=php*5.3*listphp yum--enablerepo=webtatic--exclude=php*5.3*update-yphp [[email protected]backup]#php-v升级到5.2.12了,收工! PHP5.2.12(cli)(built:Dec17200919:40:56) Copyright(c)1997-2009ThePHPGroup ZendEnginev2.2.0,Copyright(c)1998-2009ZendTechnologies withZendExtensionManagerv1.2.2,Copyright(c)2003-2007,byZendTechnologies withZendOptimizerv3.3.3,Copyright(c)1998-2007,byZendTechnologies
安装完成后需要安装php-devel和httpd-devel两个组件
yum--enablerepo=webtatic--exclude=php*5.3*installphp-devel yum--enablerepo=webtatic--exclude=php*5.3*installhttpd-devel
否则,以后会出错。
yum-allowdowngrade 可以降级的插件:
allowdowngradeforyum: yuminstallyum-allowdowngrade Addalinetoyum.conf: showdupesfromrepos=1Afterthatlistallphppackages: yumlistphp Ifphp5.2.8isavailable,removenewone: yumremovephp andinstallanoldone: yum--allow-downgradeinstallphp-5.2.8
以上的相关内容就是对升级PHP到5.2,MySQL数据库到5.1的介绍,望你能有所收获。
【编辑推荐】
- 解决MySQL远程访问不允许得个好用方案MySQL 常用语句的基本用法的介绍安装MySQL-python的实际操作步骤MySQL数据库文件其具体的存放位置简述对MySQL数据库中Table is read only的歼灭