实验环境:CentOS7、apache2.4、PHP5.5

1、下载Zend Guard

wget http://downloads.zend.com/guard/7.0.0/zend-loader-php5.5-linux-x86_64_update1.tar.gz  #64位  

2、安装Zend Guard

mkdir /usr/php5.5/zend       #建立Zend Guard安装目录
tar xvfz zend-loader-php5.5-linux-x86_64_update1.tar.gz    #解压安装文件
cp zend-loader-php5.5-linux-x86_64/ZendGuardLoader.so /usr/php5.5/zend
cp zend-loader-php5.5-linux-x86_64/opcache.so /usr/php5.5/zend  #拷贝文件到安装目录
rm -rf zend-loader-php5.5-linux*   #删除安装包   

3、配置Zend Guard

cp /usr/php5.5/etc/php.ini /usr/php5.5/etc/php.ini.bak   #修改之前先备份
vim /usr/php5.5/etc/php.ini    #编辑文件

在最后位置添加以下内容:

[Zend Guard]
zend_extension=/usr/php5.5/zend/ZendGuardLoader.so
zend_extension=/usr/php5.5/zend/opcache.so
zend_loader.enable=1
zend_loader.disable_licensing=0
zend_loader.obfuscation_level_support=3
zend_loader.license_path=

4、重启WEB服务器

sudo /etc/init.d/apachectl -k restart

至此,Zend Guard安装完成。

一键安装脚本:
#/bin/bash
wget http://downloads.zend.com/guard/7.0.0/zend-loader-php5.5-linux-x86_64_update1.tar.gz
tar xvfz zend-loader-php5.5-linux-x86_64_update1.tar.gz
cp zend-loader-php5.5-linux-x86_64/ZendGuardLoader.so /usr/php5.5/zend
cp zend-loader-php5.5-linux-x86_64/opcache.so /usr/php5.5/zend
rm -rf zend-loader-php5.5-linux*
cp /usr/php5.5/etc/php.ini /usr/php5.5/etc/php.ini.bak
cat << EOF >>/usr/php5.5/etc/php.ini
[Zend Guard]
zend_extension=/usr/php5.5/zend/ZendGuardLoader.so
zend_extension=/usr/php5.5/zend/opcache.so
zend_loader.enable=1
zend_loader.disable_licensing=0
zend_loader.obfuscation_level_support=3
zend_loader.license_path=
EOF
sudo /etc/init.d/apachectl -k restart
php -v