一聚教程网:一个值得你收藏的教程网站

最新下载

热门教程

linux下Nginx安装Zend Optimizer组件步骤

时间:2015-04-26 编辑:简简单单 来源:一聚教程网


在Nginx安装过程中老是出现各种各样的问题,现在以Zend Optimizer 3.3.9版本为例子,写一个安装简单流程做记录,供以后使用。

首先根据自己的操作系统下载32bit或者64bit的压缩包:

32位压缩包:wget http://downloads.zend.com/optimizer/3.3.9/ZendOptimizer-3.3.9-linux-glibc23-i386.tar.gz

64位压缩包:wget http://downloads.zend.com/optimizer/3.3.9/ZendOptimizer-3.3.9-linux-glibc23-x86_64.tar.gz

解压缩下载的文件包(x86_64):


# tar -zxvf ZendOptimizer-3.3.9-linux-glibc23-x86_64.tar.gz
# cd ZendOptimizer-3.3.9-linux-glibc23-x86_64

然后进入data文件夹后,在此进入你php对应的版本目录(so文件是对应版本的,要看好PHP版本再安装)。

在 /usr/local/ 下新建 Zend 目录
把 ZendOptimizer.so 文件拷贝到 /usr/local/Zend/ 下


# cp ZendOptimizer.so /usr/local/Zend/

进入php安装目录

# cd /usr/local/php/etc

把下列两行加入php.ini,不要加入任何空格和制表符

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

最后重启Nginx和php环境


# /usr/local/nginx/sbin/nginx -s reload
# /usr/local/php/sbin/php-fpm restart
  
查看 phpinfo 探针Zend开启,如图:

 

 

zend说明


Zend无法正常加载问题

Starting php_fpm Failed loading /usr/local/zend/lib/ZendOptimizer.so:  /usr/local/zend/lib/ZendOptimizer.so: wrong ELF class: ELFCLASS32
4.用旧点的3.3.0脚本安装也不行。Google也没找到什么信息。但有提示说可能是版本不对,如装了eAccelerator,如果eAccelerator是64位,ZendOptimizer也要对应的64位,从错误的最后的数字也正巧是“32”,难道真是这个问题???死马当活马医!

热门栏目