最近在部署一个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",能找到如下图信息,则为安装成功!