zoukankan      html  css  js  c++  java
  • 版权控制之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:dir3lic.zl

    最后附上软件与使用教程的链接:

    链接:http://pan.baidu.com/s/1ntyYUEl  密码:1lru

    如文中未特别声明转载请注明出自:技迷小站

    牧羊童Gamir——随遇而安,保持一颗愉快之心!
  • 相关阅读:
    Unity的DrawCall
    社交化分享SDK for Unity
    【收藏】75个很有用的开源移动工具
    日积月累--exception记录
    AndroidStudio 编译异常java.lang.OutOfMemoryError: GC overhead limit exceeded
    聊一聊 Android 6.0 的运行时权限
    一个卡片式的ViewPager,带你玩转ViewPager的PageTransformer属性!
    Git查看、删除、重命名远程分支和tag
    移动数据统计平台分析
    手把手教你AndroidStudio多渠道打包
  • 原文地址:https://www.cnblogs.com/gamir/p/4181775.html
Copyright © 2011-2022 走看看