为什么80%的码农都做不了架构师?>>>   

Zend Guard 6可以用于PHP项目的加密与版权控制,防止自己的PHP成功被人盗窃,加密使用过程非常简单,本文详细的介绍了Zend Guard 6在的加密使用教程!

一、准备工具

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

PHP5.3安装Zend Guard Loader代替Zend Optimizer

Zend Encoder——PHP加密专家

转载于:https://my.oschina.net/junn/blog/392096

Zend Guard6.0使用教程——PHP代码加密相关推荐

  1. PHP 文件加密Zend Guard Loader 学习和使用(如何安装ioncube扩展对PHP代码加密)

    一.大体流程图 二.PHP 项目文件加密 下表列出了Zend产品中的PHP版本及其内部API版本和Zend产品版本. 如何加密请往后看 三.如何使用 第一步:确认当前环境 Amai Phalcon 前 ...

  2. .NET Core 3.0 代码加密工具-Virbox Protector .NET 版

    Virbox Protector 1.5.1.11482版本更新啦! .NET 版此次支持了对.NET Core3的支持,包含 Windows.Linux 平台.需要的可购买Virbox Protec ...

  3. 尚硅谷Vue2.0+Vue3.0全套教程视频笔记 + 代码 [P001-050]

    视频链接:尚硅谷Vue2.0+Vue3.0全套教程丨vuejs从入门到精通_哔哩哔哩_bilibili P1-50:当前页面.  P51-100:尚硅谷Vue2.0+Vue3.0全套教程视频笔记 + ...

  4. 前端项目代码加密教程

    序 我们都知道,浏览器上是可以看到前端的html和js代码的,所以如果遇到隐私心比较强的老板,你就冷不丁的会接受到一个代码加密的需求,当接受到这个需求的时候你怎么完成?那我希望我的这篇博客可以帮助到你 ...

  5. 加密 php代码,php代码加密

    function encode_file_contents($filename) { $type=strtolower(substr(strrchr($filename,'.'),1)); if (' ...

  6. 黄聪:Microsoft Enterprise Library 5.0 系列教程(二) Cryptography Application Block (高级)

    原文:黄聪:Microsoft Enterprise Library 5.0 系列教程(二) Cryptography Application Block (高级) 本章介绍的是企业库加密应用程序模块 ...

  7. ZigBee 3.0实战教程-Silicon Labs EFR32+EmberZnet:学习教程目录

    [源码.文档.软件.硬件.技术交流.技术支持,入口见文末] [所有相关IDE.SDK和例程源码均可从群文件免费获取,免安装,解压即用] 持续更新中,欢迎关注! 一.理论 ZigBee 3.0理论教程- ...

  8. zabbix6.0安装教程(一):安装要求获取方式

    zabbix6.0安装教程(一):安装要求&获取方式 目录 一.zabbix6.0安装要求 1.硬件 1.1 内存和磁盘 1.2CPU 1.3其它硬件 1.4硬件资源配置参考 1.5受支持的平 ...

  9. 《SteamVR2.2.0官方教程(二)》(Yanlz+Unity+XR+VR+AR+MR+SteamVR+Valve+Tutorials+Interaction+Oculus+立钻哥哥++ok++)

    <SteamVR2.2.0官方教程> <SteamVR2.2.0官方教程> 版本 作者 参与者 完成日期 备注 SteamVR2.2.0_Tutorials_V01_1.0 严 ...

最新文章

  1. SQL SERVER语法
  2. react-router的使用(二)——NavLink的使用、Switch的作用、Redirect
  3. 英特尔显示器音频_英特尔也玩马甲?有关USB TypeC的冷知识你了解多少
  4. 完美粉红噪声及各种声波测试软件,粉红噪声的测试原理
  5. Linux指令:AWK - 可编程流编辑器
  6. visual studio 判断dropdownlist选的是什么_测试:选一顶你觉得最漂亮的皇冠。测你长了张什么脸?我是发财脸...
  7. C语言程序100例之C#版-008
  8. 企业微信SCRM会员营销 您的私域流量池精细化运营平台
  9. raptor流程图赋值语句_用raptor软件画出以下程序的流程图,将结果的截图复制到答题框中...
  10. osg 基本几何图元
  11. Could not connect to broker URL: tcp://localhost:61616?wireFormat.maxInactivityDuration=0wireForma
  12. 远程桌面分辨率取决于服务器还是客户端,关于Windows8.1高分辨率,远程桌面连接的界面显示很小的问题~...
  13. 在PrimeFaces中更改主题
  14. (附源码)计算机毕业设计SSM基于的英语学习网站的设计与实现
  15. HTML - label标签
  16. Burp抓不了或者抓不全本地的包
  17. H5与其他平台交互框架
  18. 回撤率 python_回的解释|回的意思|汉典“回”字的基本解释
  19. Oracle字符集AL32UTF8 改ZHS16GBK字符集
  20. The Tree (AVL, 2-3-, 红黑,Huffman)

热门文章

  1. PHP中switch条件语句的使用,php条件语句(2)switch...case语句
  2. FPGA之道(30)编写自己的vhdl库文件
  3. FPGA 控制 FLASH 之 Startup 原语使用相关链接
  4. Javapinyin4J实现中文名转拼音
  5. SQLServer2008/2005 生成数据字典语句
  6. 全网最详细的Xshell或SecureCRT下spark-shell里出现无法退格或者删除的问题现象的解决办法(图文详解)...
  7. 如何限制oracle数据库表的输出记录条数
  8. [tomcat7源码学习]结束Bootstrap进入Catalina
  9. 2. sed执行的流程
  10. jota-time 练习