当前位置: 首页 > 图文教程 > 网络编程 > PHP > Zend Guard一些常见问题解答

PHP
php基础知识:类与对象(5) static
谈谈新手如何学习PHP
Breeze 文章管理系统 v1.0.0正式发布
缓存技术详谈—php
php 进阶:实现无限分类
落伍首发 php+mysql 采用ajax技术的 省 市 地 3级联动无刷新菜单 源码
PHP读MYSQL中文乱码的解决方法
亲密接触PHP之PHP语法学习笔记1
IIS环境下快速安装、配置和调试PHP5.2.0
转PHP手册及PHP编程标准
PR值查询 | PageRank 查询
PHP函数utf8转gb2312编码
PHP 模板高级篇总结
PHP 编程请选择正确的文本编辑软件
使用 MySQL 开始 PHP 会话
PHP 的几个配置文件函数
剖析 PHP 中的输出缓冲
Windows2003 下 MySQL 数据库每天自动备份
30分钟学会用PHP写带数据库的简单通讯录
php下看实例学正则表达式

PHP 中的 Zend Guard一些常见问题解答


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-09-13   浏览: 200 ::
收藏到网摘: n/a

Zend Guard是PHP市场上第一个保护PHP知识产权的代码加密解决方案和电子许可管理方案。Zend Guard通过原始代码加密以及限制分发没有授权的软件来实现软件的最大化收益。 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:[email protected]
MSN:[email protected]
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是一种最高安全形式的加密,这是对您项目中所有的文件作为一个整体进行加密,以后当其中的某个文件单独提取出来运行或与其它项目的加密文件同时运行,这样是无法运行的。除非您为安全性考虑,我们还是不推荐加密时选择这个选项。