php5.3以上版本安装zendoptimizer扩展 这篇文章主要介绍了php5.3以上版本安装zendoptimizer扩展的方法,十分细致,推荐给有需要的小伙伴参考下。
现在很多php程序都需要zendoptimizer环境,但是zendoptimizer在php5.2之后已经被支持,那怎么办,zend也不会这么做,原来php5.3开始zendoptimizer正式改为zend guard loader。
zend guard loader的发布,而且zend optimizer不会再更新,并且由于差异很大使用zend guard加密代码时将提示你是否使用php5.3,如果使用5.3那么代码就无法在php5.2上运行。
zend guard loader安装说明
下载zend guard loader包
(官方地址:http://www.zend.com/en/products/guard/downloads)
linux:
x86:http://downloads.zend.com/guard/5.5.0/zendguardloader-php-5.3-linux-glibc23-i386.tar.gz
x64:http://downloads.zend.com/guard/5.5.0/zendguardloader-php-5.3-linux-glibc23-x86_64.tar.gz
windows:
http://downloads.zend.com/guard/5.5.0/zendguardloader-php-5.3-windows.zip
并提取zendguardloader.so(linux)或zendloader.dll(windows)上传到服务器。
加载zendguardloader,配置php.ini
例子:
代码如下:
zend_extension=c:\web\php\ext\zendloader.dll
zend_loader.enable=1
zend_loader.disable_licensing=0
zend_loader.obfuscation_level_support=3
zend_loader.license_path=
下面逐一说明:
注意windows版的只支持nts(非线程安全)版的php5.3,即phpinfo中thread safety为disabled的!
在你的php.ini文件中添加以下行:
代码如下:
;linux和mac os x:
zend_extension=
;windows的非线程安全的:
zend_extension=
添加下面这行加载zendguardloader:
代码如下:
;启用加载编码脚本。默认开启
zend_loader.enable=1
可选:配置zendguardloader
代码如下:
;禁用检查授权(出于性能原因)
zend_loader.disable_licensing=0
;配置混淆水平 0 - 不支持混淆
zend_loader.obfuscation_level_support=3
;配置寻找授权文件的路径
zend_loader.license_path=
如果你同时使用zend debugger,请保证加载zend guard loader后再加载zend debugger
如果你同时使用ioncube loader,请保证加载ioncube loader后再加载zend guard loader
重启web服务。
如果在phpinfo中看到如下内容(不同的版本可能会有所不同):
代码如下:
this program makes use of the zend scripting language engine:
zend engine v2.4.0, copyright (c) 1998-2011 zend technologies
说明安装已经成功!
以上所述就是本文的全部内容了,希望大家能够喜欢
请您花一点时间将文章分享给您的朋友或者留下评论。我们将会由衷感谢您的支持!
http://www.bkjia.com/phpjc/975124.htmlwww.bkjia.comtruehttp://www.bkjia.com/phpjc/975124.htmltecharticlephp5.3以上版本安装zendoptimizer扩展 这篇文章主要介绍了php5.3以上版本安装zendoptimizer扩展的方法,十分细致,推荐给有需要的小伙伴参考下。...