详情页

php5.6+Zend Guard7.0 对php文件进行加密

时间:2023年05月07日

编辑:佚名

【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的服务器上,直接运行即可。(亲测成功有效)
相关文章
猜你需要