CentOS安装php5.2

捣鼓了好久才搞定。

当前,CentOS6默认安装的php是5.3版本,使用默认源更新着会将php更新到5.5版本;CentOS5默认安装的php是5.1.6版本,使用默认源则不会更新。而当要使用最新的wordpress时候,需要的php最低版本是5.2.4;而要使用很多电子商务网站的php源码的时候,需要的php版本则要低于5.3版本,同时需要安装ZendOptimizer。

1.使用本地源来安装mysql和php及其组件

为此,于是重新安装额CentOS5.9的系统,然后通过系统盘创建了本地源,并使用本地源更新了php和mysql的其它模块。

# alias yumlocal='yum --disablerepo=\* --enablerepo=c5-media'
# yum install php* *mysql*  --skip-broken

只有更新php和mysql的其它模块,电子商务等php源码才能正常挂到网上。

2.更新php到5.2版本

参考该博客的一篇文章:http://www.webtatic.com/packages/php53/,提供了一个源用于更新php到5.2。

# rpm -Uvh http://mirror.webtatic.com/yum/centos/5/latest.rpm
# echo 'xclude=php*5.3*' >> /etc/yum.conf
# yum --enablerepo=webtatic install php
# yum --enablerepo=webtatic update php
# yum --enablerepo=webtatic install php php-xml php-ldap php-devel php-common php-gd php-mysql php-cli php-mbstring php-dba php-bcmath php-pear

以上第1条命令添加源;第2条修改yum配置文件,设置php不要更新到5.3;第3条安装php;第4条更新php及相关模块。

3.安装ZendOptimizer

现在的很多网站需要ZendOptimizer来进行网站加速加密。但是ZendOptimizer仅运用php5.3版本以下。当然ZendOptimizer有相应的升级版本Zend Guard Loader,支持php5.3及以上版本。但是很多网站的运行在Zend Guard Loader和php5.3及以上版本中无法运行。因此,需要安装ZendOptimizer。

使用搜索引擎搜索“ZendOptimizer3.3.9 linux x86_64”来下载ZendOptimizer3.3.9版本,然后进行安装:

# tar zxf ZendOptimizer-3.3.9-linux-glibc23-x86_64.tar.gz
# cp ZendOptimizer-3.3.9-linux-glibc23-x86_64/data/5_2_x_comp/ZendOptimizer.so /usr/lib64
# echo 'zend_extension=/usr/lib64/ZendOptimizer.so' >> /etc/php.ini
# /etc/init.d/httpd restart

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据