【php文件加密】原創:php5.6+Zend Guard7.0 對php文件進行加密(親測有效)


1、目的:領導要求將外包項目的php源碼進行加密

 1.1、操作流程:在window下加密源碼,FTP上傳到linux服務器,根據已經裝好的Zend guard 擴展自動解析加密后的文件。

2、前置條件:Linux服務器安裝的LNMP1.5集成包,已經裝上了  zend guard loader V3.3

3、加密步驟:

 3.1:windows 7 下載zend guard 7.0,官網:http://www.zend.com/en/products/loader/downloads#Windows

         支持php5.6 ,nts版本,x86的32位php系統(不是這種類型的,zend guard 7.0一概不支持)--phpstudy2016版完美支持。

 3.2:windows 7 下載zend guard loader (php在win環境的zend擴展),官網:http://www.zend.com/en/downloads,選擇:(.dll插件)

 3.3:將3.2下載的.dll擴展丟進php的ext擴展目錄,配置php.ini,重啟

[Zend.loader]
zend_extension="D:\phpStudy\php\php-5.6.27-nts\ext\ZendLoader.dll"
zend_extension="D:\phpStudy\php\php-5.6.27-nts\ext\php_opcache.dll"
zend_loader.enable=1 
zend_loader.disable_licensing=0 
zend_loader.obfuscation_level_support=3 
zend_loader.license_path=

3.4:將3.1下載的exe文件,傻瓜式安裝,至於win下如何使用Zend Guard7.0加密php文件,查看文章:https://www.jb51.net/article/59582.htm

這里需要注意以下幾點:

  1、本KEY的有效時間為2010年7月10號,因此激活時請將自己電腦系統時間調整至這個時間以前
  2、本KEY激活的為試用版,加密過的文件只有14天有效時間,因此在加密文件時,請將自己電腦系統時間向后調整N年,比如2099-12-31
  3、下載授權文件[zend_guard授權文件.zip],解壓得到zend_guard.zl,即為激活用的文件
  4、打開Zend Guard 5.5.0,[Help]->[Register]->[Search for a license file on my disk],選擇文件激活即可。

如何使用Zend Guard進行加密?

  1、打開Zend Guard 5.5.0,[File]->[New]->[Zend Guard Project],新建項目
  2、在彈窗的窗口,前3項隨便填吧,最后一項是加密后文件的保存位置,然后[Next];
  3、本步驟是選擇要加密的文件,可以為單個文件[Add File]和整個文件夾[Add Folder],然后[Next]
  4、接下來是選擇PHP版本[與你服務器上PHP的版本相對照],這里很重要,版本不對會出錯,[Finish]完成項目的創建
  5、在Zend Guard左側的Guard Explorer中,可以看到你新建的項目了,鼠標選中后,右鍵[Encode Project],完成

 

4、將加密后的php文件夾,FTP丟到LNMP1.5的服務器上,直接運行即可。(親測成功有效)

 


免責聲明!

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



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