由于Zend Optimizer的支持把ubuntu10.04下的php5.3降级到php5.2
因为Zend Optimizer 3.3.9都还没有开始支持php5.3,所以把ubuntu10.4的php5.3降级到php5.2
步骤
1 增加karmic源
njava@njava.com:~$sudo vi /etc/apt/sources.list.d/karmic.list deb http://archive.ubuntu.com/ubuntu/ karmic main restricted universe multiverse deb-src http://archive.ubuntu.com/ubuntu/ karmic main restricted universe multiverse deb http://archive.ubuntu.com/ubuntu/ karmic-updates main restricted universe multiverse deb-src http://archive.ubuntu.com/ubuntu/ karmic-updates main restricted universe multiverse deb http://security.ubuntu.com/ubuntu karmic-security main restricted universe multiverse deb-src http://security.ubuntu.com/ubuntu karmic-security main restricted universe multiverse
2 增加php相关包设置
njava@njava.com:~$sudo vi /etc/apt/preferences.d/php Package: libapache2-mod-php5 Pin: version 5.2.10* Pin-Priority: 991 Package: libapache2-mod-php5filter Pin: version 5.2.10* Pin-Priority: 991 Package: php-pear Pin: version 5.2.10* Pin-Priority: 991 Package: php5 Pin: version 5.2.10* Pin-Priority: 991 Package: php5-cgi Pin: version 5.2.10* Pin-Priority: 991 Package: php5-cli Pin: version 5.2.10* Pin-Priority: 991 Package: php5-common Pin: version 5.2.10* Pin-Priority: 991 Package: php5-curl Pin: version 5.2.10* Pin-Priority: 991 Package: php5-dbg Pin: version 5.2.10* Pin-Priority: 991 Package: php5-dev Pin: version 5.2.10* Pin-Priority: 991 Package: php5-gd Pin: version 5.2.10* Pin-Priority: 991 Package: php5-gmp Pin: version 5.2.10* Pin-Priority: 991 Package: php5-ldap Pin: version 5.2.10* Pin-Priority: 991 Package: php5-mhash Pin: version 5.2.10* Pin-Priority: 991 Package: php5-mysql Pin: version 5.2.10* Pin-Priority: 991 Package: php5-odbc Pin: version 5.2.10* Pin-Priority: 991 Package: php5-pgsql Pin: version 5.2.10* Pin-Priority: 991 Package: php5-pspell Pin: version 5.2.10* Pin-Priority: 991 Package: php5-recode Pin: version 5.2.10* Pin-Priority: 991 Package: php5-snmp Pin: version 5.2.10* Pin-Priority: 991 Package: php5-sqlite Pin: version 5.2.10* Pin-Priority: 991 Package: php5-sybase Pin: version 5.2.10* Pin-Priority: 991 Package: php5-tidy Pin: version 5.2.10* Pin-Priority: 991 Package: php5-xmlrpc Pin: version 5.2.10* Pin-Priority: 991 Package: php5-xsl Pin: version 5.2.10* Pin-Priority: 991
3 建立降级脚本
njava@njava.com:~$vi down5.3-5.2.sh
#! /bin/sh -e
# Script to install PHP 5.2 from 9.10 on 10.04
# And pin it so it does not get updated
# package available and may be installed later
PKGSAVAILABLE="`aptitude search -F '%p' php5` php-pear"
PKGSINSTALLED=`dpkg -l | grep php | awk '{print $2}'`
aptitude remove $PKGSINSTALLED
# disable duplicate entries
grep 'ubuntu.com' /etc/apt/sources.list | sed s/lucid/karmic/g > tee /etc/apt/sources.list.d/karmic.list
for PACKAGE in $PKGSAVAILABLE
do
# aptitude seems to use /etc/apt/preferences but not /etc/apt/preferences.d/*
# cf https://bugs.launchpad.net/ubuntu/+source/aptitude/+bug/508545
if egrep -q "Package: ?${PACKAGE}$" /etc/apt/preferences
then
echo "$PACKAGE already in preference"
else
echo "\nPackage: ${PACKAGE}\nPin: release a=karmic\nPin-Priority: 991" >> /etc/apt/preferences
fi
done
aptitude update
aptitude install $PKGSINSTALLED
njava@njava.com:~$chmod 755 down5.3-5.2.sh
4 配置zend
root@njava:~# wget http://downloads.zend.com/optimizer/3.3.9/ZendOptimizer-3.3.9-linux-glibc23-i386.tar.gz root@njava:~# cp ZendOptimizer-3.3.9-linux-glibc23-i386/data/5_2_x_comp/ZendOptimizer.so /usr/lib/php5/20060613+lfs/ root@njava:~# vi /etc/php5/cgi/conf.d/zendoptimizer.ini extension=ZendOptimizer.so root@njava:~# /etc/init.d/apache2 restart
3 条评论 to 由于Zend Optimizer的支持把ubuntu10.04下的php5.3降级到php5.2
Leave a Reply
标签云
.htaccess 301 2010 android apache cache cacti CSS date ddos discuz django fastcgi freebsd git google http iftop linux macos mysql nginx njava php pr python sed seo snmp ssh tcp ubuntu ubuntu10.04 wordpress 优化 密码 文件 用户 登录 监控 缓存 网站 脚本 连接 颜色
WP Cumulus Flash tag cloud by Roy Tanck and Luke Morton requires Flash Player 9 or better.
最近文章
最近评论
- njava 在 在PhpStorm中使用Xdebug来调试php断点 上的评论
- 工仔 在 在PhpStorm中使用Xdebug来调试php断点 上的评论
- 潍坊seo 在 Wordpress All in one seo插件生成NoIndex对百度爬虫影响的解决方法 上的评论
- 猪立业 在 由于Zend Optimizer的支持把ubuntu10.04下的php5.3降级到php5.2 上的评论
- lazyducker 在 由于Zend Optimizer的支持把ubuntu10.04下的php5.3降级到php5.2 上的评论
文章索引模板
链接表
QR Code

[...] 参考这里 Tag: PHP Ubuntu zend shopex [...]
很喜欢你的网站上的标签云,能告诉我这是怎么做的吗?flex还是别的?谢谢
这好像有点搞笑啊!
出了5.3
又不出支持5.3的,还在卖他的加密器
******************************
我的博客:http://www.thinksoa.cn
我的网站:http://www.thinkseo.cn