|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
基础这个东西是个比较笼统的概念,如果你之前学习过c语言, c语言被认为是 晋级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 就能够了。
现在,也有了从事软件工程的想法,在经过了一个月的PHP培训学习之后,发现其实软件工程并没有想像中的那么难。 |
|