Linux(centos)如何安装 Zend Guard Loader
很多php开源系统都是基于Zend Optimizer的,所以我们需要先安装Zend Optimizer。
但在php5.3之后Zend Optimizer被Zend Guard Loader 取代了,所以我们就要安装Zend Guard Loader了。
1、安装前准备
# uname -m //查看centos操作系统位数
# php -v //查看PHP版本
在zend官网找到适合自己系统(32位或64位)的对应PHP版本的 Zend Guard Loader 下载并解压缩.
下载地址 http://www.zend.com/en/products/loader/downloads#Linux
我的是centos7.X ,php版本 5.4.X , apache版本2.4.X
# wget http://downloads.zend.com/guard/6.0.0/ZendGuardLoader-70429-PHP-5.4-linux-glibc23-x86_64.tar.gz
# tar -zxvf ZendGuardLoader-70429-PHP-5.4-linux-glibc23-x86_64.tar.gz
进入ZendGuardLoader解压后的目录
查看 README.txt 文档说明。
2、开始安装
复制对应PHP版本文件夹下的 ZendGuardLoader.so 到Apache的modules安装目录
# cp ZendGuardLoader.so /etc/httpd/modules
# vim /etc/php.ini
在php.ini配置文件的末尾添加如下代码
[ZendGuard]
zend_extension = /etc/httpd/modules/ZendGuardLoader.so
zend_loader.enable = 1
zend_loader.disable_licensing = 0
zend_loader.obfuscation_level_support = 3
检测配置文件是否配置正确
# php -s
重启web服务(如我用的是Apache)
#systemctl restart httpd
重启php服务
#systemctl restart php-fpm
3、效果测试
写一个phpinfo的探针来读取 Zend信息,看是否安装成功。
若安装成功的话,可以看到 Zend Guard Loader v3.3 的字样。