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 相关文章推荐
mysql5详细安装教程
Jan 15 PHP
php5.2.0内存管理改进
Jan 22 PHP
使用apache模块rewrite_module (转)
Feb 14 PHP
discuz 首页四格:最新话题+最新回复+热门话题+精华文章插件
Aug 19 PHP
PHP 命名空间实例说明
Jan 27 PHP
PHP递归算法的详细示例分析
Feb 19 PHP
hadoop中一些常用的命令介绍
Jun 19 PHP
php实现分页工具类分享
Jan 09 PHP
PHP向浏览器输出内容的4个函数总结
Nov 17 PHP
PHP实现找出有序数组中绝对值最小的数算法分析
Aug 07 PHP
php正确输出json数据的实例讲解
Aug 21 PHP
Yii 使用intervention/image拓展实现图像处理功能
Jun 22 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进程间通讯实例分析
2016/07/11 PHP
PHP7扩展开发教程之Hello World实现方法示例
2017/08/03 PHP
PHP+MySQL实现模糊查询员工信息功能示例
2018/06/01 PHP
javascript据option的value值快速设定初始的selected选项
2007/08/13 Javascript
js 为label标签和div标签赋值的方法
2013/08/08 Javascript
JavaScript声明变量名的语法规则
2015/07/10 Javascript
JS实现的仿淘宝交易倒计时效果
2015/11/27 Javascript
对Angular.js Controller如何进行单元测试
2016/10/25 Javascript
bootstrap基本配置_动力节点Java学院整理
2017/07/14 Javascript
史上最全JavaScript数组去重的十种方法(推荐)
2017/08/17 Javascript
jquery 通过ajax请求获取后台数据显示在表格上的方法
2018/08/08 jQuery
vue中使用better-scroll实现滑动效果及注意事项
2018/11/15 Javascript
jquery实现的分页显示功能示例
2019/08/23 jQuery
解决layer弹出层msg的文字不显示的问题
2019/09/11 Javascript
解决layui页面按钮点击无反应,也不报错的问题
2019/09/29 Javascript
微信小程序实现多行文字超出部分省略号显示功能
2019/10/23 Javascript
JS实现旋转木马轮播图
2020/01/01 Javascript
Vue Object 的变化侦测实现代码
2020/04/15 Javascript
Vue2.x-使用防抖以及节流的示例
2021/03/02 Vue.js
python爬虫入门教程之糗百图片爬虫代码分享
2014/09/02 Python
Python基于scapy实现修改IP发送请求的方法示例
2017/07/08 Python
python 地图经纬度转换、纠偏的实例代码
2018/08/06 Python
解决os.path.isdir() 判断文件夹却返回false的问题
2019/11/29 Python
Python通用唯一标识符uuid模块使用案例
2020/09/10 Python
python关于倒排列的知识点总结
2020/10/13 Python
HTML5+CSS3模仿优酷视频截图功能示例
2017/01/05 HTML / CSS
法国发饰品牌:Alexandre De Paris
2018/12/04 全球购物
Lululemon英国官网:加拿大瑜伽服装品牌
2019/01/14 全球购物
中国领先的汽车保养服务平台:途虎养车
2019/10/18 全球购物
班组长安全职责
2014/01/05 职场文书
元旦晚会邀请函
2014/01/27 职场文书
优秀教师获奖感言
2014/01/31 职场文书
单位一把手群众路线四风问题整改措施
2014/09/25 职场文书
优秀班主任主要事迹材料
2014/12/16 职场文书
大学班长竞选稿
2015/11/20 职场文书
2016年六一儿童节开幕词
2016/03/04 职场文书