正版Zendguard5.0的使用问题
时间:2007-12-12
来源:互联网
在我限定的最后一天,discuz的销售终于发来了guard5的license。
安装完license,加密我们商业版CRM-易客CRM,在php5.2.4,o,Zend Optimizer-3.3.0环境下安装,发现报错,提示class not found,问guard的技术支持,也不清楚,换成php4模式,报错更多。
经过研究,原来是guard的混淆代码作的怪,不选择obfuscation types ,系统可以正常运行,如果选择class,function,variables中的任何一个,都不能在php5.2.4,o,Zend Optimizer-3.3.0环境下正常运行。估计是Zend Optimizer的配置问题,看了一下Optimizer的doc,可以配置zend_optimizer.obfuscation_level_support 的级别,但是找来找去,guard5和Optimizer的doc里都没有对这个配置有任何的说明,5.0中混淆代码是防止解密php的一个亮点,但是却没有对这一点做任何解释,这好像不应该是一个商业软件的做法。
[ 本帖最后由 dfar2008 于 2007-12-12 11:28 编辑 ]
安装完license,加密我们商业版CRM-易客CRM,在php5.2.4,o,Zend Optimizer-3.3.0环境下安装,发现报错,提示class not found,问guard的技术支持,也不清楚,换成php4模式,报错更多。
经过研究,原来是guard的混淆代码作的怪,不选择obfuscation types ,系统可以正常运行,如果选择class,function,variables中的任何一个,都不能在php5.2.4,o,Zend Optimizer-3.3.0环境下正常运行。估计是Zend Optimizer的配置问题,看了一下Optimizer的doc,可以配置zend_optimizer.obfuscation_level_support 的级别,但是找来找去,guard5和Optimizer的doc里都没有对这个配置有任何的说明,5.0中混淆代码是防止解密php的一个亮点,但是却没有对这一点做任何解释,这好像不应该是一个商业软件的做法。
[ 本帖最后由 dfar2008 于 2007-12-12 11:28 编辑 ]
作者: dfar2008 发布时间: 2007-12-12
我没有遇到这个问题
我也是正版 ZG5, ZO3.3.0a(Win32) 编译我自己的项目没有报错。
可能是你的程序写得不是很标准?
我也是正版 ZG5, ZO3.3.0a(Win32) 编译我自己的项目没有报错。
可能是你的程序写得不是很标准?
作者: diekiss 发布时间: 2007-12-12
编译项目是没有报错的,把编译好的项目安装在php5.2.4 ZO3.3.0a上报错,class not found,提示的类名是混淆过的,当我不加任何混淆类型运行是不会报错的,我觉得是和php.ini设置的zend_optimizer.obfuscation_level_support混淆级别有关系。
你编译的时候添加混淆类型(Class,function,variable)了吗?
你编译的时候添加混淆类型(Class,function,variable)了吗?
作者: dfar2008 发布时间: 2007-12-13
只是添加 class 混淆
对于不是太重大的项目,我甚至不选择混淆。
对于不是太重大的项目,我甚至不选择混淆。
作者: diekiss 发布时间: 2007-12-13
这也叫商业版啊!!
作者: lions 发布时间: 2008-08-19
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28