zoukankan      html  css  js  c++  java
  • PHP5.3、PHP5.4下安装ZendOptimizer或Zend Guard Loader的方法

    现在很多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安装说明
    1、下载Zend Guard Loader包。(官方地址:http://www.zend.com/en/products/guard/downloads)
    下面的下载地址包含了Linux版本和Windows版本
    下载地址:
    360云盘:http://yunpan.cn/cJNjrwRyriYTy (提取码:029e)
    百度网盘:http://pan.baidu.com/s/1hqmtXLM

    2. 并提取ZendGuardLoader.so(Linux)或ZendLoader.dll(Windows)上传到服务器。

    3. 加载ZendGuardLoader,配置PHP.INI
    例子:

    zend_extension=C:webPHPextendLoader.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的绝对路径>

    4. 添加下面这行加载ZendGuardLoader:
    ;启用加载编码脚本。默认开启
    zend_loader.enable=1

    5. 可选:配置ZendGuardLoader
    ;禁用检查授权(出于性能原因)
    zend_loader.disable_licensing=0
    ;配置混淆水平 0 – 不支持混淆
    zend_loader.obfuscation_level_support=3
    ;配置寻找授权文件的路径
    zend_loader.license_path=

    6. 如果你同时使用Zend debugger,请保证加载Zend guard Loader后再加载Zend debugger

    7. 如果你同时使用Ioncube loader,请保证加载Ioncube loader后再加载Zend guard Loader

    8. 重启Web服务。

    如果在phpinfo中看到如下内容(不同的版本可能会有所不同):

    This program makes use of the Zend Scripting Language Engine:Zend Engine v2.4.0, Copyright (c) 1998-2011 Zend Technologies

    说明安装已经成功!

    附(Windows版本):

    [Zend.loader]
    zend_extension=X:endGuardLoaderphp-5.4.xendLoader.dll
    zend_loader.enable=1
    zend_loader.disable_licensing=0
    zend_loader.obfuscation_level_support=3
    zend_loader.license_path=

    附(Linux版本):
    zend_extension=/usr/lib64/php/modules/ZendGuardLoader.so

  • 相关阅读:
    Winform DataGridView单元格的提示信息
    Winform DataGridView添加列头checkbox
    C#解析Json
    Winform 下拉框绑定问题
    Excel数据复制到Winform控件ListView
    ListView 复制到剪切板
    C#定时器
    Winform程序只允许运行一个程序实例
    集合
    java中的锁
  • 原文地址:https://www.cnblogs.com/Q--T/p/5561270.html
Copyright © 2011-2022 走看看