天天看点

Zend Guard Loader来提高PHP网站访问速度

简单介绍:

zend optimizer用优化代码的方法来提高php应用程序的执行速度。实现的原理是对那些在被最终执行之前由运行编译器(run-time compiler)产生的代码进行优化。一般情况下,执行使用zend optimizer的php程序比不使用的要快40%到100%。

zend guard不仅可以实现对php应用的脚本进行加密保护和对php应用的产品进行商业许可证管理,还可以为许多软件生产商、it服务提供商提供完善的加密和安全的产品发布系统。

zend optimizer 自php5.3开始被zend guard loader所取代命名

下载地址:http://www.zend.com/en/products/guard/downloads

根据自己系统位数和php版本下载对应的:

zendguardloader-php-5.3-linux-glibc23-x86_64.tar.gz

zendguardloader-php-5.3-windows.zip

linux安装配置

1、解压并将里面的zendguardloader.so移动到php存放模块目录下,32位系在/usr/lib/php/modules

1

<code>mv</code> <code>zendguardloader.so </code><code>/usr/lib64/php/modules/</code>

2、添加php扩展支持

2

<code>vi</code> <code>/etc/php</code><code>.d</code><code>/zend</code><code>.ini</code>

<code>zend_extension=</code><code>/usr/lib64/php/modules/zendguardloader</code><code>.so </code><code>#加载zendguardloader库</code>

注:httpd编译安装的时候一定要加上参数--with-mpm=prefork,否则无法加载!

windows安装配置

1、解压的zendloader.dll库文件放到/php/ext下

2、编辑php.ini添加一段代码如下:

3

4

5

6

<code>[zend.loader]</code>

<code>zend_extension=</code><code>"d:\php\ext\zendloader.dll"</code>

<code>zend_loader.</code><code>enable</code><code>=1</code>

<code>zend_loader.disable_licensing=0</code>

<code>zend_loader.obfuscation_level_support=3</code>

<code>zend_loader.license_path=</code>

3、查看是否被加载

&lt;?php phpinfo();?&gt;

http://ip #看到已经成功zendguardloader

Zend Guard Loader来提高PHP网站访问速度