遇到的问题
php -v
Zend Guard Loader requires Zend Engine API version 220090626.
The Zend Engine API version 220121212 which is installed, is newer.
Contact Zend Technologies at http://www.zend.com/ for a later version of Zend Guard Loader.PHP 5.5.7 (cli) (built: Jul 1 2015 23:02:10)
Copyright (c) 1997-2013 The PHP GroupZend Engine v2.5.0, Copyright (c) 1998-2013 Zend Technologieswith Zend OPcache v7.0.3-dev, Copyright (c) 1999-2013, by Zend Technologies服务器系统:centos6.5
web服务器:nginx
下载ZendGuardLoader(要根据机型下载,可通过lscpu查看,下载32位还是64位,我的是64位的),官网下载需要注册登录
zend-loader-php5.5-linux-x86_64.tar.gz,
说明:PHP5.3以上的版本不再支持Zend Optimizer,已经被全新的 Zend Guard Loader 取代,下面是安装Zend Guard具体步骤,以下操作均在终端命令行执行
关闭SELINUXvi /etc/selinux/config#SELINUX=enforcing #注释掉#SELINUXTYPE=targeted #注释掉SELINUX=disabled #增加:wq 保存,关闭reboot #重启系统
2、安装Zend Guard
mkdir /usr/zend #建立Zend Guard安装目录tar xvfz zend-loader-php5.5-linux-x86_64.tar.gz #解压安装文件cp zend-loader-php5.5-linux-x86_64/ZendGuardLoader.so /usr/zend/ #拷贝文件到安装目录
3、配置Zend Guard
cp /etc/php.ini /etc/php.inibak #修改之前先备份vi /etc/php.ini #编辑文件在最后位置添加以下内容[Zend Guard]zend_extension=/usr/zend/ZendGuardLoader.sozend_loader.enable=1zend_loader.disable_licensing=0zend_loader.obfuscation_level_support=3 zend_loader.license_path=
4、重启nginx服务器
nginx/sbin/nginx -s reload
5.结果: