Zend Guard一些常见问题解答


Posted in PHP onSeptember 11, 2008

1.什么是Zend Guard?

Zend Guard是PHP市场上第一个保护PHP知识产权的代码加密解决方案和电子许可管理方案。Zend Guard通过原始代码加密以及限制分发没有授权的软件来实现软件的最大化收益。

2.Zend Guard的系统需求

支持的操作系统:
Linux x86
Windows x86 2000 / XP / 2003 / Vista (仅支持32位)
Mac OS X 10.4, 10.5

支持的PHP版本:
4.2.x 到5.2.x

3.Zend Guard与Zend Optimizer的关系及兼容性

Zend Guard加密后的PHP源程序需要环境中安装Zend Optimizer才可以运行,同时Zend Optimizer在加密的过程中也可以实现优化代码的作用。

以下为各个Zend Guard版本与Zend Optimizer各版本的对应关系:

Zend Encoder / SafeGuard 3.1 (HOST ID) - Optimizer 2.5.x
Zend Encoder / SafeGuard 3.6 (Zend ID) - Optimizer 2.5.2
Zend Guard 4.x (Basic Encoding) - Optimizer 2.6.x
Zend Guard 5.0 (PHP 4, Basic Encoding) - Optimizer 2.6.x
Zend Guard 4.x (Full Obfuscation) - Optimizer 3.0.x
Zend Guard 5.0 (PHP 4, Full Obfuscation) - Optimizer 3.0.x
Zend Guard 5.0 (PHP 5, All Encoding) - Optimizer 3.3.x

3.如何试用Zend Guard?

可以从以下页面下载Zend Guard最新的5.0.1并安装试用:
http://www.phpchina.com/download/
注意:试用版本不限使用期限,但是加密后的PHP源代码会在14天后过期;如果同时为某个程序加密同时生成许可文件,该许可文件将在3天后过期,所以为了您的利益,我们提醒您尽快购买正式的Guard许可。

4.如何安装Zend Guard?

安装Guard有两种方式:一种是直接下载Zend Guard安装包,解压并按照安装向导来安装;另一种方式是在安装Zend Studio(Zend 的一个IDE)的过程中从网络直接安装。

5.如何购买Zend Guard?

中国的用户购买Zend Guard,可以联系Zend中国技术支持中心:
联系人:陈虹
电话:(010)51657885-837
E-mail:chenghong@comsenz.com
MSN:zendchenhong@hotmail.com

6.Zend id是什么?如何生成Zend id?

Zend id用于绑定您使用Zend Guard的机器,生成一个Zend id后,如果您购买了Zend Guard,Zend会根据您的Zend id生成一个唯一对应您的许可文件。
如何生成Zend id请查看:
http://www.phpchina.com/bbs/thread-28258-1-1.html

7.如何注册Zend Guard?

打开ZendGuard,点菜单中的help,选择Register,选择Serch a license file on my disk,找到你保存在本机的zend_guard.zl的路径,点击注册即注册成功。

8.Zend Guard中的Basic Encoding和Full Obfuscation指的是什么?

Zend Guard采用了三层防护机制:加密,混淆和许可文件管理,加密的级别依次递增,Encoding指的是基本的文件加密,而Obfuscation指的是将文件中的变量、函数、类等名称进行模糊处理,您可以根据自己的需要决定选用哪个级别的加密。

9.运行的加密文件出现以下类似错误提示:“Fatal error: Incompatible file format......”是什么原因?

这是因为Zend Optimizer的版本不兼容的问题,建议安装最新的Zend Optimizer,版本之间的对应关系可以查看FAQ问题3。

10.Zend Guard中的Work only with encoded files选项是什么含义?

Work only with encoded files是一种最高安全形式的加密,这是对您项目中所有的文件作为一个整体进行加密,以后当其中的某个文件单独提取出来运行或与其它项目的加密文件同时运行,这样是无法运行的。除非您为安全性考虑,我们还是不推荐加密时选择这个选项。

PHP 相关文章推荐
探讨fckeditor在Php中的配置详解
Jun 08 PHP
PHP取二进制文件头快速判断文件类型的实现代码
Aug 05 PHP
destoon实现调用图文新闻的方法
Aug 21 PHP
php新浪微博登录接口用法实例
Dec 23 PHP
jQuery向下滚动即时加载内容实现的瀑布流效果
Jan 07 PHP
PHP Curl模拟登录微信公众平台、新浪微博实例代码
Jan 28 PHP
php读取XML的常见方法实例总结
Apr 25 PHP
PHP获取数组中指定的一列实例
Dec 27 PHP
PHP实现将多个文件压缩成zip格式并下载到本地的方法示例
May 23 PHP
PHP的JSON封装、转变及输出操作示例
Sep 27 PHP
Laravel关系模型指定条件查询方法
Oct 10 PHP
PHP底层运行机制与工作原理详解
Jul 31 PHP
php目录管理函数小结
Sep 10 #PHP
php获取某个目录大小的代码
Sep 10 #PHP
php递归列出所有文件和目录的代码
Sep 10 #PHP
在服务端进行目录建立、删除,文件上传、删除的过程的php代码
Sep 10 #PHP
php面向对象的方法重载两种版本比较
Sep 08 #PHP
php+AJAX传送中文会导致乱码的问题的解决方法
Sep 08 #PHP
php chr() ord()中文截取乱码问题解决方法
Sep 08 #PHP
You might like
php xml文件操作代码(一)
2009/03/20 PHP
php 保留小数点
2009/04/21 PHP
PHPer 需要了解的 5 个 Composer 小技巧
2014/08/18 PHP
帝国cms目录结构分享
2015/07/06 PHP
LaravelS通过Swoole加速Laravel/Lumen详解
2018/03/02 PHP
php的无刷新操作实现方法分析
2020/02/28 PHP
如何判断微信内置浏览器(通过User Agent实现)
2014/09/01 Javascript
5个可以帮你理解JavaScript核心闭包和作用域的小例子
2014/10/08 Javascript
jQuery中[attribute=value]选择器用法实例
2014/12/31 Javascript
JS实现让访问者自助选择网页文字颜色的方法
2015/02/24 Javascript
JQuery实现动态适时改变字体颜色的方法
2015/03/10 Javascript
简单介绍JavaScript中字符串创建的基本方法
2015/07/07 Javascript
AngularJS身份验证的方法
2016/02/17 Javascript
JS实现“隐藏与显示”功能(多种方法)
2016/11/24 Javascript
JS数组返回去重后数据的方法解析
2017/01/03 Javascript
node.js入门教程之querystring模块的使用方法
2017/02/27 Javascript
angularjs+bootstrap菜单的使用示例代码
2017/03/07 Javascript
jquery获取链接地址和跳转详解(推荐)
2017/08/15 jQuery
使用js获取伪元素的content实例
2017/10/24 Javascript
Vuex实现计数器以及列表展示效果
2018/03/10 Javascript
JS实现点击拉拽轮播图pc端移动端适配
2018/09/05 Javascript
Nuxt 嵌套路由nuxt-child组件用法(父子页面组件的传值)
2020/11/05 Javascript
[00:19]CN DOTA NEVER DIE!VG夺冠rOtK接受采访
2019/12/23 DOTA
Python中遍历字典过程中更改元素导致异常的解决方法
2016/05/12 Python
Python+django实现简单的文件上传
2016/08/17 Python
python+opencv+caffe+摄像头做目标检测的实例代码
2018/08/03 Python
Django model反向关联名称的方法
2018/12/15 Python
tensorboard显示空白的解决
2020/02/15 Python
Python操作word文档插入图片和表格的实例演示
2020/10/25 Python
巴西婴儿用品商店:Bebe Store
2017/11/23 全球购物
DJI大疆德国官方商城:大疆无人机
2018/09/01 全球购物
期末考试动员演讲稿
2014/01/10 职场文书
大学四年个人自我小结
2014/03/05 职场文书
财产公证书
2014/04/10 职场文书
中秋联欢会主持词
2015/07/04 职场文书
Redis 限流器
2022/05/15 Redis