升级php到5.3.8fengephp 5.3.8fenge前几天升级了Centos5.6下的Mysql和PHP的版本为Mysql5.5和php5.3。升级过程基本顺利,没出现什么大问题,下面做一下简单记录,以备后用。 第一步:使用命令 yum list mysql php 检查标准yum源是否有mysql和php的可用新版本,发现标准yum源并没有更新。 第二步:寻找其他源。找到http://download.fedora.redhat.com/pub/epel/5/i386/有些库可以用。执行下面命令: wget http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-4.noarch.rpm wget http://rpms.famillecollet.com/el5.i386/remi-release-5-7.el5.remi.noarch.rpm rpm -Uvh remi-release-5-7.el5.remi.noarch.rpm epel-release-5-*.noarch.rpm 第三步:编辑/etc/yum.repos.d/remi.repo #vi /etc/yum.repos.d/remi.repo 在这个文件的最后增加一行:priority=1 保存退出。 第四步:编辑/etc/yum.repos.d/epel-testing.repo, #vi /etc/yum.repos.d/epel-testing.repo 在这个文件的最后增加一行:priority=1 保存退出。 第五步:编辑/etc/yum.repos.d/epel.repo #vi /etc/yum.repos.d/epel.repo 在这个文件的最后增加一行:priority=1 保存退出。 第六步:使用yum --enablerepo=remi list mysql php 检查是否有可升级版本。发现有版本可以升级到mysql5.5.11和php5.3.6。 第七步:使用命令yum --enablerepo=remi update mysql 进行升级,升级mysql的时候会一并升级PHP,有些提示我都选择Y,直到升级结束。整个过程包含下载、安装。 第八步:Mysql升级后的配置: 1,升级完成mysql后,原有的my.cnf已经不适合了,现将/etc/my.cnf备份,然后将/etc/my.cnf.rpmnew修改为/etc/my.cnf。 2,升级和修复table一适应新版本:mysqlcheck –all-databases –check-upgrade –auto-repair -p 第九步:Zend Optimizer已经不支持PHP5.3,需要安装Zend Guard Loader。依次执行下面命令进行安装: wget www.myacg.pp.ru/ZendGuardLoader.so mkdir -p /usr/local/zend mv ZendGuardLoader.so /usr/local/zend/ vi /usr/local/lsws/lsphp5/lib/php.ini 然后修改php.ini: zend_extension=/usr/local/zend/ZendGuardLoader.so 至此,大功告成,重启mysql,apahe 就可以了。 另外还有更多电信,联通,双线,带宽租用等大量优惠的哦,佛山思海网络欢迎您前来咨询Q81721488
佛山思海网络 十八年优质运营商 中国联通大带宽大促销!价格低低低! 中国电信、中国联通、双线服务器托管、租用优惠促销! 品质服务器托管、租用大特惠! 稳定流畅 24*7售后技术在线 欢迎咨询QQ:81721488 00001.cn