linux php5.3以上zend guard loader 代替 zend Optimizer

2012年06月07日 01:46 by:zend

linux php5.3以上不再支持 zend Optimizer ,用zend guard loader 代替。

Linux下安装zend guard loader的方法:

1. 官方下载 Zend Guard Loader 压缩包:http://www.zend.com/en/products/guard/downloads 

2. 解压提取 ZendGuardLoader.so(Linux)或 ZendLoader.dll(Windows),对应操作系统和PHP版本。

3. 在 php.ini 文件添加一行:

Linux 和 Mac OS X 

    1. zend_extension = 完整路径/ZendGuardLoader.so

Windows(非线程安全)  

    1. zend_extension = 完整路径/ZendLoader.dll

4. 在 php.ini 新增一行,启用 Zend Guard Loader:

  1.  zend_loader.enable = 1

5. 可选:可以在 php.ini 文件添加以下行到 Zend Guard Loader 配置位置:

  1. ;禁用许可证检查(为了提高性能)
  2. zend_loader.disable_licensing = 0
  3. ;让 Zend Guard Loader 支持混淆级别。级别在 Zend Guard 的官方详细文档。 0 - 不启用混淆
  4. zend_loader.obfuscation_level_support = 3
  5. ;从这个路径寻找Zend产品授权的产品许可证。欲了解更多有关如何创建一个许可证文件的信息,请参阅 Zend Guard 用户指南.
  6. zend_loader.license_path =

6. 如果您使用 Zend debugger,请确保加载 Zend guard Loader。

7. 如果您使用 ioncube loader,请务必在它之前加载 Zend guard Loader。

8. 重新启动Web服务器。