您好,欢迎访问一九零五行业门户网

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=<zendguardloader.so的绝对路径> ;windows的非线程安全的: zend_extension=<zendloader.dll的绝对路径>
添加下面这行加载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
说明安装已经成功!
以上所述就是本文的全部内容了,希望大家能够喜欢
更多php5.3以上版本安装zendoptimizer扩展。
其它类似信息

推荐信息