Zend Optimizer/3.3.3解密加代码优化提高了PHP应用的执行速度,显著降低了服务器的CPU负载。Zend Guard Loader/5.5.0/6.0解密和代码优化可以提高PHP应用的执行速度,显著降低服务器的CPU负载。
随着PHP 5.3.X的出现,Zend Optimizer正式被Zend Guard Loader取代。安装方法不同,以下是安装Zend Guard Loader的具体方法:
下载地址:Zendguardloader-PHP-5.3-windows . zip。
下载后,解压压缩包,在Zendguardloader-php-5.3-Windows Zendserver lib loader PHP-5.3 . x目录下找到ZendLoader.dll文件,放到你的PHP目录下ext:
然后编辑php.ini文件并添加一段代码(例如):
[Zend . Loader]Zend _ Loader . enable=1 Zend _ Loader . disable _ licensing=1 Zend _ Loader .模糊处理_ level _ support=3 Zend _ Loader . license _ path=Zend _ extension=" d : PHP ext ZendLoader . dll "
保存php.ini配置文件,重新启动apache或IIS,并在指定的www目录中创建新的phpinfo()文件。进入
?PHP echo phpinfo();如果探头显示Zend Guard Loader,则表示Zend Guard已成功配置;
附:php5.3不支持ZendOptimizer的解决方案(Zend Guard Loader)
在PHP 5.3下,Zend Optimizer已经被一个全新的Zend Guard Loader所取代
1.下载Zend Guard Loader压缩包。(官方下载地址:http://www.zend.com/en/products/guard/downloads)
2.解压并解压ZendGuardLoader.so(Linux)或ZendLoader.dll(Windows),对应你的PHP版本。
在php.ini文件中添加以下一行来加载Zend Guard Loader:
Linux和Mac OS X: zend_extension=完整路径/ZendGuardLoader.soWindows(非线程安全): zend_extension=完整路径/ZendLoader.dll
4.在php.ini中添加额外的一行来启用Zend Guard Loader:
zend_loader.enable=1
5.可选:您可以在php.ini文件中的Zend Guard Loader配置位置添加以下几行:
;禁用许可证检查(出于性能原因)Zend _ loader。disable _ licensing=0
;使Zend Guard Loader支持混淆级别。官方详细文件与Zend后卫的水平。0-不要启用混淆Zend _ loader。模糊级别支持=3
;从这个路径找到Zend产品许可证的产品许可证。有关如何创建许可证文件的更多信息,请参考Zend Guard用户指南
6.如果使用Zend调试器,请确保加载了Zend保护加载器。
7.如果使用ioncube加载程序,请确保在加载前加载Zend guard Loader。
8.重新启动网络服务器。