最近在部署一个shopex商店,安装时,需要支持zend optimizer。由于服务器是linux,很陌生,所以捣鼓了一下。
    一、下载对应服务器版本的zend optimizer(我下载的版本为ZendOptimizer-3.3.9-linux-glibc23-i386.tar),下载地址: http://www.zend.com/en/products/guard/downloads

二、上传到服务器指定路径(我的操作路径 /usr/bin)

三、解压zend optimizer

命令(在/usr/bin目录下):tar zxvf ZendOptimizer-3.3.9-linux-glibc23-i386.tar

四、查看服务器php版本,选择相对应的ZendOptimizer.so(操作服务器php版本为5.2),所以进入data下d的5_2_x_comp目录下(cd data/5_2_x_comp),拷贝ZendOptimizer.so到php配置文件下extension_dir 目录下

命令:cp ZendOptimizer.so /usr/lib/php/modules/

五、修改php.ini,路径直接可以从phpinfo()里找到。在php.ini最末位置加上一下代码(注意符号格式和不能有空格):

[Zend]
    zend_optimizer.optimization_level=1023
    zend_optimizer.encoder_loader=1
    zend_extension="/usr/lib/php/modules/ZendOptimizer.so"

六、重启apache

指令:service httpd restart

以上六步完成后,检测是否安装成功,直接查看phpinfo(),搜索"Zend Optimizer",能找到如下图信息,则为安装成功!