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 相关文章推荐
一个阿拉伯数字转中文数字的函数
Oct 09 PHP
提高php运行速度的一些小技巧分享
Jul 03 PHP
对淘宝URL中ID提取的PHP代码
Sep 01 PHP
php将url地址转化为完整的a标签链接代码(php为url地址添加a标签)
Jan 17 PHP
php 生成短网址原理及代码
Jan 23 PHP
最常用的8款PHP调试工具
Jul 06 PHP
PHP程序员不应该忽略的3点
Oct 09 PHP
PHP实现操作redis的封装类完整实例
Nov 14 PHP
php unicode编码和字符串互转的方法
Aug 12 PHP
PHP ADODB实现分页功能简单示例
May 25 PHP
Ajax请求PHP后台接口返回信息的实例代码
Aug 21 PHP
关于Laravel参数验证的一些疑与惑
Nov 19 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动态图像的创建
2006/10/09 PHP
微信支付开发教程(一)微信支付URL配置
2014/05/28 PHP
smarty模板引擎使用内建函数foreach循环取出所有数组值的方法
2015/01/22 PHP
PHP中explode函数和split函数的区别小结
2016/08/24 PHP
PHP中用Trait封装单例模式的实现
2019/12/18 PHP
js 深拷贝函数
2008/12/04 Javascript
jquery json 实例代码
2010/12/02 Javascript
js字符串转成JSON
2013/11/07 Javascript
nodejs 整合kindEditor实现图片上传
2015/02/03 NodeJs
JavaScript通过this变量快速找出用户选中radio按钮的方法
2015/03/23 Javascript
jquery使用经验小结
2015/05/20 Javascript
原生JS实现仿淘宝网左侧商品分类菜单效果代码
2015/09/10 Javascript
JavaScript中的原型继承基础学习教程
2016/05/06 Javascript
JS 获取HTML标签内的子节点的方法
2016/09/21 Javascript
D3.js实现饼状图的方法详解
2016/09/21 Javascript
微信小程序 密码输入(源码下载)
2017/06/27 Javascript
微信小程序实现列表下拉刷新上拉加载
2020/07/29 Javascript
p5.js入门教程之鼠标交互的示例
2018/03/16 Javascript
父组件中vuex方法更新state子组件不能及时更新并渲染的完美解决方法
2018/04/25 Javascript
解决angularjs WdatePicker ng-model的问题
2018/09/13 Javascript
实现elementUI表单的全局验证的方法步骤
2019/04/29 Javascript
vue实现按需加载组件及异步组件功能
2019/05/27 Javascript
Vue组件模板的几种书写形式(3种)
2020/02/19 Javascript
toString.call()通用的判断数据类型方法示例
2020/08/28 Javascript
Python实现的数据结构与算法之双端队列详解
2015/04/22 Python
Python中join函数简单代码示例
2018/01/09 Python
python+pandas生成指定日期和重采样的方法
2018/04/11 Python
Python小白垃圾回收机制入门
2020/06/09 Python
Jmeter调用Python脚本实现参数互相传递的实现
2021/01/22 Python
python如何修改文件时间属性
2021/02/05 Python
美国知名的在线旅游服务网站:Priceline
2016/07/23 全球购物
Pottery Barn阿联酋:购买家具、家居装饰及更多
2019/12/08 全球购物
什么是岗位职责
2013/11/12 职场文书
法人委托书的范本格式
2014/09/11 职场文书
小学英语听课心得体会
2016/01/14 职场文书
react国际化react-intl的使用
2021/05/06 Javascript