redhat php 升级,PHP升级方法_php

升级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

http://www.gaodaima.com/?p=49896PHP升级方法_php

第三步:编辑/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 就可以了。

欢迎大家阅读《PHP升级方法_php》,跪求各位点评,若觉得好的话请收藏本文,by 搞代码

原创文章,转载请注明: 转载自搞代码

e7ce419cf2d6ad34d01da2ceb8829eed.png

微信 赏一包辣条吧~

023a57327877fb4402bcc76911ec18ea.png

支付宝 赏一听可乐吧~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值