由于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 Comments 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 ubuntu ubuntu10.04 wordpress xdebug 优化 密码 文件 时区 用户 登录 监控 缓存 网站 脚本 颜色
WP Cumulus Flash tag cloud by Roy Tanck and Luke Morton requires Flash Player 9 or better.
近期文章
近期评论
文章归档
链接表
QR Code

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