专注系统运维、网络架构,研究技术凯发app官方网站的解决方案,记录我的思想轨迹、工作学习、生活和关注的领域
分类: linux
2012-06-27 13:14:35
zendchina官方:下面介绍一下关于在linux环境下zend optimizer 3.3的安装方法。本篇文章是基于rhel5架构的linux系统。
(1)zendoptimizer 3.3.3版本的安装。
zendoptimizer 3.3.3下载地址:
安装:
# wget
# tar -zxvf zendoptimizer-3.3.3-linux-glibc23-x86_64.tar.gz
# cd zendoptimizer-3.3.3-linux-glibc23-x86_64
# ./install.sh
根据提示输入php.ini文件的位置(一般默认,我的是/usr/local/php5/lib/ 目录下),接下来就是输入apachectl的位置,以便重起服务器(一般默认,我的是/usr/local/apache2/bin/apachectl)。
如果zendoptimizer-3.3.3安装成功,phpinfo()会出现如下信息:
this program makes use of the zend scripting language engine:备注:zend optimizer无法启动可以通过修改/etc/sysconfig/selinux文件:selinux=enforcing为
selinux=disabled,重启生效,如果不想重启,用命令setenforce 0,然后就搞定了,一般selinux不需要开启
(2)zendoptimizer 3.3.9安装,更高版本zend optimizer
以前老版本 zend optimizer 的安装方法是运行安装脚本 ./install.sh,新的zend optimizer 3.3.9没有安装脚本,只能按照以下方法安装。
1. 下载文件源文件:
x86:
wget
x64:
wget
2. 解压缩下载的文件包(x86):
tar -zxvf zendoptimizer-3.3.9-linux-glibc23-x86_64.tar.gz
3. cd zendoptimizer-3.3.9-linux-glibc23-x86_64
这里要注意,进入data文件夹后,so文件是对应版本的,看好系统中的php版本再安装。
4. 把 zendoptimizer.so 文件拷贝到 /usr/local/zend/lib
cp zendoptimizer.so /usr/local/zend/lib
5. 把下列两行加入php.ini,不要加入任何空格和制表符
zend_optimizer.optimization_level=15
zend_extension=/usr/local/zend/lib/zendoptimizer.so
6. 重启apache。解决。