版权控制之zend guard 6.0使用教程
zend guard6.0使用教程.doc
一、准备工具
1. ZendGuard-6_0_0
下载地址:http://www.zend.com/en/products/guard/downloads#Windows
2. ZendGuardLoader-70429-PHP-5.4-Windows-x86
下载地址:http://www.zend.com/en/products/guard/downloads#Windows
3. zendguard6.0破解文件
下载地址:http://pan.baidu.com/s/1jGsXlmY
4. 安装环境
Windows Server 2008 R2 Standard
phpStudy2013 PHP版本:Apche + PHP 5.4 + FastCGI模式
二、安装过程
1. 搭建WAMP的环境
这里我使用的是phpStudy2013的集成环境,自带各种php版本切换,作为本地测试环境还是非常不错的。傻瓜式安装流程,一直下一步完成!


2. ZendGuard-6.0安装
傻瓜式安装过程,点击下一步直到结束!
破解期限:zendguard6.0破解文件,将”zendguard6.0破解文件“压缩包内4个文件放到/Zend/Zend Guard - 6.0.0/plugins/com.zend.guard.core.resources.win32.x86_6.0.0.201305051318/resources/ 目录下,盖掉。
3. ZendGuardLoader配置
因“phpStudy PHP版本:Apche + PHP 5.4 + FastCGI模式”自带了Zend Guard Loader v3.3,这里我就简单说下;
a. 将ZendLoader.dll拷贝到php的ext扩展文件目录;
b. 在php.ini中末尾加入配置项
[Zend.loader]
zend_extension="./ext/ZendLoader.dll"
zend_loader.enable=1
zend_loader.disable_licensing=0
zend_loader.obfuscation_level_support=3
zend_loader.license_path=
c. 验证是否添加成功,查看phpinfo(),看是否具有以下标识,有则成功。
三、加密功能
Zend Guard 6.0可以进行php代码加密与授权(期限、IP、域名、用户数授权)
1.创建项目
a. 打开Zend Guard→File→New→Zend Guard Project→填写信息→Next;
Project name(项目名),
Product name(需加密的产品名),
Product Version(产品版本),
OutPut Location(加密项目输出路径)
b. 添加需加密的源文件目录(Add Folder)或源文件(Add File),点击Next;
c. 选择php版本,加密的文件类型与忽略的目录(默认就好);
d. 点击Finish,完成。
如果所示,左侧项目列表、右侧配置选项;其中Overview(刚刚配置的各项信息),Security(版权控制的设置,序列号、软件期限、ip限制等)。
2. Security:生成序列号,产品期限授权,加密与混淆设置
a. 生成序列号,选择新生成的序列号,点击OK;
b. 产品期限授权(永久有效、到期时间点、到期剩余时间)
c. 加密与混淆设置(默认,也可以自定义)
a. 生成序列号,选择新生成的序列号,点击OK;


b. 接着设置生成序列号文件。显示设置序列号文件使用的注册名、保存位置、Key,期限;
c. 接着设置限制的IP、主机host、用户数量;
d. 附加信息,可以不填;点击Finish完成;

3. 右键点击项目,选择Encode Project,生成加密文件;

4. 设置php.ini的zend_loader.license_path,即序列号文件;重启Apache服务器,才能生效。
[Zend.loader]
zend_extension="./ext/ZendLoader.dll"
zend_loader.enable=1
zend_loader.disable_licensing=0
zend_loader.obfuscation_level_support=3
zend_loader.license_path="D:/www/test.com/zendLicense.zl"
注意:多个license文件
uxnix用英文冒号 : 隔开,Windows用英文分号 ; 隔开多个路径;
Examples:
The following lines specify two license files (UNIX).
zend_loader.license_path=/usr/local/Zend/licenses/Lic.zl:/usr/local/Zend/licenses/Lic2.zl
The following line specifies one license file and a license folder (Windows).
zend_loader.license_path=C:\dir1;C:\dir2;C:\dir3\lic.zl
最后附上软件与使用教程的链接:
链接:http://pan.baidu.com/s/1ntyYUEl 密码:1lru
如文中未特别声明转载请注明出自:技迷小站
版权控制之zend guard 6.0使用教程的更多相关文章
- php5.3 安装 Zend Guard Loader
解包 tar -zxvf ZendGuardLoader-php-5.3-linux-glibc23-x86_64.tar.gz 复制 ZendGuardLoader.so 至 PHP 扩展目录 cp ...
- PHP 文件加密Zend Guard Loader 学习和使用(如何安装ioncube扩展对PHP代码加密)
一.大体流程图 二.PHP 项目文件加密 下表列出了Zend产品中的PHP版本及其内部API版本和Zend产品版本. 如何加密请往后看 三.如何使用 第一步:确认当前环境 Amai Phalcon 前 ...
- CentOS7.0+Zend Guard Loader for PHP 5.6环境搭建
本文是在centos7.0环境下搭建的, 由于我的php是5.6版本的, 所以需要去下载对应的Zend Guard Loader. 下载地址: http://www.zend.com/en/produ ...
- CentOS 安装 Zend Guard Loader
说明:PHP5.3以上的版本不再支持Zend Optimizer,已经被全新的 Zend Guard Loader 取代,下面是安装Zend Guard具体步骤,以下操作均在终端命令行执行 在 Zen ...
- PHP加速处理插件 Zend Optimizer,Zend Guard Loader 和 Zend Opcache 区别
PHP 5.3.X 以前版本 为 Zend Optimizer PHP 5.3.X 之后 更名为 Zend Guard Loader 可以帮助php执行加密后的php代码 安装实例以Ubu ...
- PHP5.3、PHP5.4下安装ZendOptimizer或Zend Guard Loader的方法
现在很多PHP程序都需要ZendOptimizer环境,但是ZendOptimizer在PHP5.2之后已经被支持,那怎么办,Zend也不会这么做,原来PHP5.3开始ZendOptimizer正式改 ...
- Linux(centos)如何安装Zend Optimizer Zend Guard Loader
很多php开源系统都是基于Zend Optimizer的,所以我们需要先安装Zend Optimizer.但在php5.3之后Zend Optimizer被Zend Guard Loader 取代了, ...
- Zend Studio 12.0.2正式版发布和破解方法,zend studio 12.0.1汉化,相式设置为Dreamweaver,空格缩进为4个, 代码默认不折叠的设置,Outline中使用的图形标志,代码颜色之eot设置。
背景:zend studio 12.0.2 修复了一个12.0.1的: Fixed problem with referenced variables marked as undefined,我都说 ...
- PHP5.5.38版本Zend Guard loader for 5.5安装(详细)
第一次在博客园写东西记录自己,不,可以说第一次在网上写东西记录自己,我只是个菜鸟,具体的不太懂, 但是作为一个菜鸟我肯定把我遇到的问题给详细的表述出来,大神勿喷.在安装Zend Guard loade ...
随机推荐
- PHPDoc/PHPDocumentor生成API文档
PHPDocumentor是一个用PHP写的强大的文档自动生成工具,对于有规范注释的php程序,能够快速生成具有结构清晰.相互参照.索引等功能的API文档.旧版本是PHPDoc,PHPDoc是PEAR ...
- WPF 之 利用Visibility属性进行Item模板切换
前台Xaml如下: <Grid.Resources> <xx:AccountStatusToVisibility x:Key="AccountStatusToVisibil ...
- easyui datagrid 列拖拽
首先easyui 它有提供了拖拽的功能Draggable,那我们就可以想 拖拽标题头到另外的标题头上面我们就对datagrid的columns重新绑定一次 并刷新datagrid这个功能不就行了? & ...
- Jquery 扩展方法
$.fn是指jquery的命名空间,加上fn上的方法及属性,会对jquery实例每一个有效. 如扩展$.fn.abc() 那么你可以这样子:$("#div").abc(); 通常使 ...
- IT项目技术建议书核心内容
第一部分:概述部分 该部分的重点是理解标书,理解项目建设的背景,建设该项目的初衷究竟是什么?需要解决的核心关键问题是什么?基于对项目的理解然后明确项目建设的目标,项目建设的原则,项目本事的定位,项目建 ...
- [Java] SSH框架笔记_框架分析+环境搭建+实例源码下载
首先,SSH不是一个框架,而是多个框架(struts+spring+hibernate)的集成,是目前较流行的一种Web应用程序开源集成框架,用于构建灵活.易于扩展的多层Web应用程序. 集成SSH框 ...
- 100-The 3n + 1 problem
本文档下载 题目: http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_pro ...
- JS 数组乱序
因为不想在后台操作,就使用js进行 涉及到了一个打乱数组顺序的方法 百度到的一篇 Author : Jun.lu http://www.cnblogs.com/idche/archive/2010/0 ...
- 关于java中普通代码块、构造代码块与静态代码块
1.普通代码块 public static void main(String[] args) { /*普通代码块: *直接定义在在方法或语句中出现”{普通代码的执行语句}“的就称为普通代码块. *普通 ...
- Sass之初识
Sass is the most mature, stable, and powerful professional grade CSS extension language in the world ...