㈠ php中zend_guard的license问题
zend_optimizer.license_path = "D:\php\zendOptimizer\lib"
装完zendOptimizer, 然后把路径指到lib目录下就可以吧, 没亲自试, 你可以试试。
------------------
我也不太清楚,没做过相关的东西。
-------------------
我觉得这种技术很难找到中文资料, 可能会有一些相关的英文开发文档吧, 不过我英文不太好.
㈡ php 怎么用zend加密
ZendGuard是一款php的加密工具,它可以编译php源码变为字节码
加密的具体步骤如下:
1:在网上下载ZendGuard
关于PHP文件加密的软件
2:安装完毕以后,找到bin目录下zendenc.exe
。注:(别忘记搞上破解版。)
3:使用方法,先找一个你要加密的php文件,比如iii.php。
4:然后在命令行里面输入:
zendenc
iii.php
33.php
5:第二个参数是你的要加密的php文件,第三个参数是输出文件的名字.
附件里面有个最简单的webshell可加密以后的文件。
6:加密成功,可以把加密的前后的PHP文件进行对比
㈢ php怎样用Zend Guard加密
Zend Guard是目前市面上最成熟的PHP源码加密产品。 经过本人搜集资料,亲身测试后,总结了如何利用Zend Guard对PHP文件进行加密,以及如何利用Zend Loader对加密后的PHP文件进行解密。 我使用的是Wampserver2.2,其中php的版本是5.3.10。
㈣ 请问如何用zendguard加密php网站绑定特定电脑谢谢!
在zendguard的设置中,有关授权的Licensing选项中:
Licensing中最主要的要以下这个选项 License Limits选项了,他主要是对生成的License做一些限定:
Lock to Zend Host ID 限定license文件到某个指定的主机id上
Limit to the following IPs 限定license在指定的主机ip上.
License expires on xxxx-xx-xx 设置license的过期日期.
Limit number of concurrent users to xx 限定用户数
这些选项都是对license的环境做限制,限定后license就不可以在随便一台主机上使用了。
㈤ phpstudy怎么安装zend guard
其实phpStudy是自带Zend Optimizer和Zend Guard Loader,但是很多人老是问我怎么没有zend或提示Zend Optimizer not Installed
春哥告诉大家phpStudy默认启动是的apache+php5.3+Zend Gu。其实更多内容你可以后盾人看看,这样会有不错的效果呦,加油学习下
㈥ wampserver php5.4.16 怎么安装 Zend Guard Loader
wamp是没办法安装loader的,因为他用的是php的ts版本。必须使用php的nts版本才行。推荐使用phpstudy集成包,切换到php5.4n或php5.3n自动配好loader。n就表示nts版本。如图phpstudy支持26种组合自由切换
㈦ php5.6安装不上zend Zend Guard Loader
很有可能是你的php环境套件不支持 毕竟每种环境套件都是有一定区别的 推荐你安装wampserver 支持php多版本切换 zend.loader 估计也不用你单独下载了
㈧ apache+PHP5.4X的环境如何安装Zend Guard Loader有没有安装成功的
用phpstudy一键安装包,里面一键集成loader,纯中文的完全符合国人使用习惯。所有设置都在菜单上点点鼠标即可完成。phpstudy只有30m,支持多个php版本切换。菜单上有php扩展管理,需要的勾上即可
㈨ 安全线程的PHP5.6版本是否可以配置Zend Guard Loader for PHP 5.6,为什么配置失败,快来帮我解决问题
你配置的问题??
我们以php5.6 (
php5.6VC11 x86 Non Thread Safe
)版本为例,说明一下:x86是32位系统的意思,Non Thread Safe是非安全线程,Thread Safe是安全线程。php官网下载地址:http://windows.php.net/download/#php-5.6-nts-VC11-x86
下载好了php5.6 ,自己配置一下php.ini。
接下来,是我们说的重点。首先我们去官网下载,选择相适用的php版本的ZendGuard ,我们这里是php5.6版本,所以要下载适用它的ZendGuard版本。ZendGuard的官方下载地址:http://www.zend.com/en/procts/loader/downloads#Windows
我们这里是下载基windows系统的ZendGuard ,(如果你系统是linux,你就下载linux的ZendGuard)
解压并提取 ZendLoader.dll(Windows系统)或ZendGuardLoader.so(Linux),对应你的PHP版本。
下载了Zend Guard Loader
for PHP 5.6,解压文件后复制ZendLoader.dll到php安装路径的ext目录中,
在php.ini配置加入:
[Zend.loader]
zend_extension="C:/php/ext/ZendLoader.dll"
zend_loader.enable=1
zend_loader.disable_licensing=0
zend_loader.obfuscation_level_support=3
zend_loader.license_path=
总结一下:
【Linux 和 Mac OS X环境下】
zend_extension="/usr/lib/php/moles/ZendGuardLoader.so"(替换成自己的ZendGuardLoader.so路径)
zend_loader.enable=1
zend_loader.disable_licensing=0
zend_loader.obfuscation_level_support=3
重新启动Web服务器。
【Windows(非线程安全的php版本)】
zend_extension="c:/php/ext/ZendLoader.dll"(替换成自己的ZendGuardLoader.dll路径)
zend_loader.enable=1
zend_loader.disable_licensing=0
zend_loader.obfuscation_level_support=3
重新启动Web服务器。
测试:新建文本文档,填写下面内容:<?phpphpinfo();?>保存,然后更改文件名为phpinfo.php放到你域名根目录,然后通过你的域名+phpinfo.php浏览查看,有查看到ZendGuard 就说明安装成功,否则就安装失败。
或者:打开windows的“运行”输入cmd,切换路径到你php安装目录,执行php -v 回车。假如:你的php安装在e盘的php文件 ,命令如下:①cd E:/php 回车。②E: 回车 进到你想要的路径下。③php -v 回车有查看到有加载zendloader 就说明安装成功,否则就安装失败。
安装ZendGuard失败原因如下:①你安装了低于php5.3的版本②不支持64位的php,只支持32位的
③Windows下,Zend Loader only works with NTS PHP!
ZendGuard只支持NTS(Non Thread Safe)版的php,TS(Thread Safe安全线程)版的不支持。
如何判断:
通过phpinfo(); 查看其中的 Thread Safety 项,这个项目就是查看是否是线程安全,如果是:enabled,一般来说应该是ts版,否则是nts版。
按住ctrl+f快捷键,输入Thread Safety ,查看里面属性是不是enabled。
附上NTS和TS的区别
NTS:Non Thread Safe
非安全线程, 在执行时不进行线程(Thread)安全检查。
TS:Thread Safe
安全线程, 执行时会进行线程(Thread)安全检查,以防止有新要求就启动新线程的CGI执行方式而耗尽系统资源。
注意事项
ZendGuard只适用非线程安全版本的php
㈩ 请问大家谁把php5.6的Zend Guard Loader配置成功了
我也是同样的问题。apache2.4.18+php5.6.17nts。配置zendguardloader后,phpinfo页面显示配置成功,但打开网站后显示500错误。get overlap result error和End of script output before headers这两句关键句。网络了下找了半天也只有说是php的bug不知道怎么解决,往下就不明白了。