- uname -m #查看centos操作系统位数
- php -v #查看PHP版本
1、下载Zend optimizer
cd /home
wget http://downloads.zend.com/optimizer/3.3.9/ZendOptimizer-3.3.9-linux-glibc23-i386.tar.gz #32位
wget http://downloads.zend.com/optimizer/3.3.9/ZendOptimizer-3.3.9-linux-glibc23-x86_64.tar.gz #64位
2、安装Zend optimizer
mkdir /usr/zend #建立Zend Optimizer安装目录
tar xvfz ZendOptimizer-3.3.9-linux-glibc23-x86_64.tar.gz #解压安装文件
cp /home/ZendOptimizer-3.3.9-linux-glibc23-x86_64.tar.gz /data/5_2_x_comp/ZendGuardLoader.so /usr/zend #拷贝文件到安装目录
rm -rf /home/ZendOptimizer-3.3.9-linux-glibc23-x86_64.tar.gz #删除安装包
系统运维 www.osyunwei.com 温馨提醒:qihang01原创内容©版权所有,转载请注明出处及原文链接
3、配置Zend optimizer
cp /etc/php.ini /etc/php.inibak #修改之前先备份
//此文件在 centos系统中博主是没有找到,因为博主是用宝塔安装的php版本,所以在宝塔的安装目录/www/server/php/目录下会有对应的PHP版本文件夹,在对应版本PHP的目录有一个etc/php.ini文件,此文件就是
vi /etc/php.ini #编辑文件
在最后位置添加以下内容
[Zend Optimizer]
zend_optimizer.optimization_level=15
zend_extension="/usr/zend/ZendOptimizer.so"
4、重启web服务器
/etc/init.d/httpd restart //直接用宝塔重启apache即可
至此,php加速软件Zend Optimizer 3.3.9安装完成。
Centos 系统默认是安装了Zend Optimizer 3.3.9软件,因为在php.ini文件中的最后处看到有引用"/usr/local/zend/php52/ZendOptimizer.so 且文件也存在,所以博主认为系统默认是安装了此软件的,
[Zend Optimizer]
zend_optimizer.optimization_level=1
zend_extension="/usr/local/zend/php52/ZendOptimizer.so"
一般情况下这个错误是由PHP版本太高引起的,因为PHP版本超过5.3之后,就不再支持zend optimizer ,而杰奇1.7的程序需要它。解决方法是先降PHP版本到5.2x,然后重装zend optimizer 。
查询PHP版本方法:在网站根目录新建一个文本文件,改名为info.php,在info.php里面输入<?php echo phpinfo();?> ,保存后在浏览器里打开这个文件,就能看到PHP版本了。
注:要记住杰奇1.7需要PHP5.2 + zend optimizer ,杰奇1.8需要PHP5.3 + ZendLoader 。
使用杰奇程序来建小说站,经常会提到乱码,杰奇程序相关的乱码有几个,无非就是安装的时候页面变成乱码、能安装程序但后台乱码、安装成功后台也正常但前台显示乱码,下面要讲的是安装过程中页面变成乱码,下面看截图:
是不是很熟悉?这种乱码一般是以zend开头的乱码,如果你遇到的是这种,接着往下看起因和解决方法。
引起这个的原因是由于杰奇程序是经过zend加密的,什么是zend加密可以百度下,经过这个东西加密的PHP程序,需要环境中安装有 zend optimizer(或zend guard loader) 才能正常运行PHP程序...不多解释这个东西,直接说杰奇程序安装乱码的解决方法吧:
如果是杰奇1.7,那首先要看下PHP版本是不是PHP5.2,如果不是就换成是5.2的,只有PHP5.2才能搭配 zend optimizer使用,如果已经是PHP5.2了,那么就是 zend optimizer 没有安装。
如果是杰奇1.8,要看下PHP版本是不是5.3,然后检查有没安装 zend guard loader 。
总之记住这样的搭配:
杰奇1.7--PHP5.2--zend optimizer
杰奇1.8--PHP5.3--ZendGuardLoader
PHP 5.3.X 以前版本 为 Zend Optimizer
PHP 5.3.X 之后 更名为 Zend Guard Loader
PHP 5.5.X 后为 Zend Opcache
请根据自己的php版本选择