版權控制之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

 

如文中未特別聲明轉載請注明出自:技迷小站


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM