LMAP下ZendOptimizer-3.3.9安装

CentOS下在LMAP环境下经常ZendOptimizer组件,安装也相对简单。

首先

cd /tmp

wget http://lcmp.googlecode.com/files/ZendOptimizer-3.3.9-linux-glibc23-i386.tar.gz

tar zxvf ZendOptimizer-3.3.9-linux-glibc23-i386.tar.gz

cd 到刚刚解压的ZendOptimizer-3.3.9-linux-glibc23-i386/data/目录下,你会看到多个版本,此时一定要找对你目前LMAP中php对应版本的Zend。同时,要注意的是64位、32位版本是不可通用的。如果版本错误,一般会报如下错误:

[root@CentOS5 ~]# php -v
Failed loading /usr/local/Zend/lib/ZendOptimizer.so:  /usr/local/Zend/lib/ZendOptimizer.so: wrong ELF class: ELFCLASS64
PHP 5.2.17 (cli) (built: Feb 19 2011 11:52:47)
Copyright (c) 1997-2010 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2010 Zend Technologies

下载的时候一定要区分好版本,本例中以5.2.x版本php,centos 32位版本系统环境为例。接下来只需要将解压出来的Zend组件拷贝到你指定的目录下并且编辑php.ini配置文件,加入加载ZendOptimizer.so的语句即可。一次操作如下:

建立ZendOptimizer放置目录:mkdir -p /usr/local/Zend/lib/

cp 5_2_x_comp/ZendOptimizer.so /usr/local/Zend/lib/

vi /etc/php.ini 在配置文件末尾或者头部加入如下两条语句后wq保存:

zend_optimizer.optimization_level=15
zend_extension=/usr/local/Zend/lib/ZendOptimizer.so

执行 php -v 你会看到ZendOptimizer已加载。一般建议 service httpd restart 重启web服务一下。

[root@CentOS5 5_2_x_comp]# php -v
PHP 5.2.17 (cli) (built: Feb 19 2011 11:52:47)
Copyright (c) 1997-2010 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2010 Zend Technologies
    with Zend Optimizer v3.3.9, Copyright (c) 1998-2009, by Zend Technologies

发表评论

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

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