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 相关文章推荐
PHP函数篇详解十进制、二进制、八进制和十六进制转换函数说明
Dec 05 PHP
解析PHP中的file_get_contents获取远程页面乱码的问题
Jun 25 PHP
php遍历文件夹和文件列表示例分享
Mar 11 PHP
ThinkPHP中的关联模型注意点
Jun 16 PHP
php采集内容中带有图片地址的远程图片并保存的方法
Jan 03 PHP
php通过function_exists检测函数是否存在的方法
Mar 18 PHP
PHP检测用户是否关闭浏览器的方法
Feb 14 PHP
在Mac OS上搭建PHP的Yii框架及相关测试环境
Feb 14 PHP
iOS+PHP注册登录系统 PHP部分(上)
Dec 26 PHP
Laravel手动返回错误码示例
Oct 22 PHP
php桥接模式应用案例分析
Oct 23 PHP
PHP时间相关常用函数用法示例
Jun 03 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使用cookie保存用户登录的用户名实例
2015/01/26 PHP
使用正则去除php代码中的注释方法
2016/11/03 PHP
Laravel多域名下字段验证的方法
2019/04/04 PHP
javascript 验证日期的函数
2010/03/18 Javascript
js转化毫秒为时间格式代码
2014/04/10 Javascript
node.js+Ajax实现获取HTTP服务器返回数据
2014/11/26 Javascript
jquery实现从数组移除指定的值
2015/06/24 Javascript
JS实现的仿淘宝交易倒计时效果
2015/11/27 Javascript
js获取客户端操作系统类型的方法【测试可用】
2016/05/27 Javascript
jQuery制作网页版选项卡
2016/07/28 Javascript
最实用的jQuery分页插件
2016/10/09 Javascript
javascript显示系统当前时间代码
2016/12/29 Javascript
Vue非父子组件通信详解
2017/06/12 Javascript
vue2.0 elementUI制作面包屑导航栏
2018/02/22 Javascript
JavaScript原型对象、构造函数和实例对象功能与用法详解
2018/08/04 Javascript
react-router4按需加载(踩坑填坑)
2019/01/06 Javascript
express框架下使用session的方法
2019/07/31 Javascript
vue 弹出遮罩层样式实例
2020/07/22 Javascript
vue路由切换时取消之前的所有请求操作
2020/09/01 Javascript
用Python程序抓取网页的HTML信息的一个小实例
2015/05/02 Python
对TensorFlow的assign赋值用法详解
2018/07/30 Python
通过实例简单了解python yield使用方法
2020/08/06 Python
PyTorch 导数应用的使用教程
2020/08/31 Python
js实现移动端H5页面手指滑动刻度尺功能
2017/11/16 HTML / CSS
利用HTML5实现使用按钮控制背景音乐开关
2015/09/21 HTML / CSS
Canvas与图片压缩的示例代码
2017/11/28 HTML / CSS
中西医结合临床医学专业大学生自荐信
2013/09/28 职场文书
总经理助理岗位职责
2013/11/08 职场文书
餐饮收银员岗位职责
2014/02/07 职场文书
吸烟检讨书2000字
2014/02/13 职场文书
个人主要事迹材料
2014/08/26 职场文书
女生抽烟检讨书
2014/10/05 职场文书
党的群众路线教育实践活动个人整改措施材料
2014/11/04 职场文书
幸福家庭事迹材料
2014/12/20 职场文书
院系推荐意见
2015/06/05 职场文书
机关单位2016年法制宣传日活动总结
2016/04/01 职场文书