zend guard loader php ts,安装Zend Guard Loader说明
ZKEYS公有云业务管理系统部分核心文件采用 Zend Guard Loader 加密,部署环境时需安装相应插件
#### **Windows**
注意:windows环境下Zend Guard Loader需要PHP的版本是**x86位 非线程安全版本(NTS)**,如果不匹配请更换PHP版本,详情可以使用`phpinfo()`查看
![](https://upload.zkeys.com/2019/05/5ceb7dc9d7655.jpg?token=6R0Z2Yno8xIq9hCQSmx0eQ&expires=1615365122)
首先去官网下载,选择相适用的php版本的ZendGuard ,这里是php5.6版本,所以要下载适用它的ZendGuard版本。
ZendGuard的官方下载地址:http://downloads.zend.com/guard/7.0.0/zend-loader-php5.6-windows-x86_update1.zip
解压并提取 `ZendLoader.dll` 文件到本地目录(自定义),这里我们放到PHP安装目录下的ext目录下,如:`C:/php/ext/`
打开PHP配置文件php.ini,在最后写入如下内容,扩展文件地址修改为解压文件所在地址
```
[Zend.loader]
zend_extension="C:/php/ext/ZendLoader.dll"
zend_loader.enable=1
zend_loader.disable_licensing=0
zend_loader.obfuscation_level_support=3
zend_loader.license_path=
```
#### linux
**1.下载zend-loader文件,并解压**
安装Zend Guard Loader的方式如下,各平台差别不大,这里以Ubuntu16.04做示范
```bash
cd /tmp
wget http://downloads.zend.com/guard/7.0.0/zend-loader-php5.6-linux-x86_64_update1.tar.gz
tar xvf zend-loader-php5.6-linux-x86_64_update1.tar.gz
```
**2.将zend-loader扩展拷贝到扩展目录**
```
cd `php -i | grep ^extension_dir|cut -d' ' -f 5` ##该命令为查询扩展文件放置的目录并进入,运行时可能会出现告警提示,可忽略
cp /tmp/zend-loader-php5.6-linux-x86_64/ZendGuardLoader.so .
```
**3.配置启用zend-loader扩展,配置文件目录根据您的实际情况修改**
**ubuntu-apache**
```bash
echo zend_extension=$(php -i | grep ^extension_dir | cut -d' ' -f 5)/ZendGuardLoader.so > /etc/php/5.6/apache2/conf.d/zend-guardloader.ini
echo zend_loader.enable=1 >> /etc/php/5.6/apache2/conf.d/zendguardloader.ini
echo zend.ze1_compatibility_mode = Off >> /etc/php/5.6/apache2/conf.d/zend-guardloader.ini
echo zend_loader.disable_licensing = 0 >> /etc/php/5.6/apache2/conf.d/zend-guardloader.ini
echo zend_loader.obfuscation_level_support = 3 >> /etc/php/5.6/apache2/conf.d/zend-guardloader.ini
rm -rf /tmp/zend-loader-php5.6-linux-x86_64*
```
**ubuntu-nginx**
```bash
echo zend_extension=$(php -i | grep ^extension_dir | cut -d' ' -f 5)/ZendGuardLoader.so > /etc/php/5.6/fpm/conf.d/zend-guardloader.ini
echo zend_loader.enable=1 >> /etc/php/5.6/fpm/conf.d/zendguardloader.ini
echo zend.ze1_compatibility_mode = Off >> /etc/php/5.6/fpm/conf.d/zend-guardloader.ini
echo zend_loader.disable_licensing = 0 >> /etc/php/5.6/fpm/conf.d/zend-guardloader.ini
echo zend_loader.obfuscation_level_support = 3 >> /etc/php/5.6/fpm/conf.d/zend-guardloader.ini
rm -rf /tmp/zend-loader-php5.6-linux-x86_64*
```
**centos (不区分 apache 和 nginx)**
```bash
echo zend_extension=$(php -i | grep ^extension_dir | cut -d' ' -f 5)/ZendGuardLoader.so > /etc/php.d/zendguardloader.ini
echo zend_loader.enable=1 >> /etc/php.d/zendguardloader.ini
echo zend.ze1_compatibility_mode = Off >> /etc/php.d/zendguardloader.ini
echo zend_loader.disable_licensing = 0 >> /etc/php.d/zendguardloader.ini
echo zend_loader.obfuscation_level_support = 3 >> /etc/php.d/zendguardloader.ini
rm -rf /tmp/zend-loader-php5.6-linux-x86_64*
```
**重启 `apache` 或 `nginx`**
重启apache命令:`systemctl restart httpd.service`
重启nginx和php-fpm命令:`systemctl restart nginx php-fpm`
zend guard loader php ts,安装Zend Guard Loader说明相关推荐
- php安装zend loader,php5.3安装Zend Guard loader
在之前写过一篇文章,介绍在windows 7 下搭建windows7+IIS7+php+mysql的php开发环境, 点击访问:windows7下搭建php开发环境(windows7+IIS7+php ...
- php5.4 zend安装教程,linux下php5.4安装Zend Guard Loader扩展
从PHP5.3开始如果要支持ZendGuard加密的PHP代码,必须安装Zend Guard Loader,老的zend optimizer将不被支持. 1.Zend Guard Loader安装 [ ...
- PHP5.3安装Zend Guard Loader代替Zend Optimizer
为什么80%的码农都做不了架构师?>>> Zend Optimizer/3.3.3 解密加代码优化,提高PHP应用程序的执行速度,显著降低服务器的CPU负载. Zend G ...
- Php 安装 zend_loader,在Linux系统中为PHP5.x安装Zend Guard Loader
从PHP5.3开始如果要支持ZendGuard加密的PHP代码,必须安装Zend Guard Loader,老的zend optimizer将不被支持,如使用了ZendGuard加密的PHP代码的网站 ...
- php+5.3.7++,Win7+Apache+PHP5.3.x 安装Zend Guard Loader
最近接手一个商城项目想要使用shopnc 来做,把源码下到本地使时发现,文件是加密的.百度了N久才明白shopnc是zend 加密.还得想办法把Win7+Apache+PHP5.3.x 安装Zend ...
- php5.4 zend guard loader,debian(php5.4)安装 Zend Guard Loader 小记
由于安装DZ加密插件的需要,决定在My debian(php5.4)中安装Zend Guard Loader ,并且记录下安装过程,方便小白们参考.(win下安装并未亲测,所以仅供参考,不保证能够完全 ...
- PHP:使用Zend对源码加密、Zend Guard安装以及Zend Guard Run-time support missing的解决方法
PHP:使用Zend对源码加密.Zend Guard安装以及Zend Guard Run-time support missing的解决方法 参考文章: (1)PHP:使用Zend对源码加密.Zend ...
- IIS+PHP+MySQL+Zend Optimizer+GD库+phpMyAdmin安装配置[完整修正实用版]
IIS+PHP+MySQL+Zend Optimizer+GD库+phpMyAdmin安装配置[完整修正实用版] IIS+PHP+MySQL+Zend Optimizer+GD库+phpMyAdmin ...
- 大家调试ZEND的时候应该会用到zend studio,不知道是不是中国购买zend产品的用户太少了还是我安装的问题,...
大家调试ZEND的时候应该会用到zend studio,不知道是不是中国购买zend产品的用户太少了还是我安装的问题, 装好后桌面选项中竟然没有"简体中文"的语言选项了,到配置文件 ...
最新文章
- flask与简单的form表单
- Cobbler部署指南之Cobbler安装操作系统篇
- Android之如何设置TextView中不同字段的字体颜色
- 系统app无法访问外部存储设备问题
- 如何在管理员页面查看知识星球活跃度和更多明细
- POJ 1195 Mobile phones【 二维树状数组 】
- 00截断上传绕过_小谈截断上传漏洞
- 【C语言】数据结构C语言版 实验4 栈与字符串
- ubuntu18找不到wifi适配器
- HTML pattern
- ffmpeg显卡快速压制单/双语字幕视频
- (转)文件名后缀大全
- 未转变者服务器谁是管理员,未转变者3.X服务器控制台命令大全介绍简介
- 魔兽争霸显示比例调整的问题
- 罗胖的文字墙是如何制作的?
- 拓展半导体材料和零件领域 SK集团布局解读
- QGIS基于多期哨兵2影像遥感指数阈值法提取冬小麦分布(1)-数据预处理
- qgis获取几何图形中心点
- linux下 18 个实用的终端命令行工具
- CSS:nth-child、first-child、last-child