PHP5.3以上版本安装ZendOptimizer扩展


Posted in PHP onMarch 27, 2015

现在很多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

说明安装已经成功!

以上所述就是本文的全部内容了,希望大家能够喜欢

请您花一点时间将文章分享给您的朋友或者留下评论。我们将会由衷感谢您的支持!

PHP 相关文章推荐
探讨如何在PHP开启gzip页面压缩实例
Jun 09 PHP
浅析PHP页面局部刷新功能的实现小结
Jun 21 PHP
PHP时间戳 strtotime()使用方法和技巧
Oct 29 PHP
PHP图片裁剪函数(保持图像不变形)
May 04 PHP
mac下Apache + MySql + PHP搭建网站开发环境
Jun 02 PHP
PHP使用递归生成文章树
Apr 21 PHP
PHP微信公众号开发之微信红包实现方法分析
Jul 14 PHP
thinkphp5 migrate数据库迁移工具
Feb 20 PHP
Mac系统下安装PHP Xdebug
Mar 30 PHP
PhpStorm本地断点调试的方法步骤
May 21 PHP
thinkPHP5.0框架事务处理操作简单示例
Sep 07 PHP
PHP实现微信退款的方法示例
Mar 26 PHP
使用GD库生成带阴影文字的图片
Mar 27 #PHP
Ubuntu12下编译安装PHP5.3开发环境
Mar 27 #PHP
php按字符无乱码截取中文的方法
Mar 27 #PHP
php实现字符串翻转的方法
Mar 27 #PHP
Ubuntu中启用php的mail()函数并解决发送邮件速度慢问题
Mar 27 #PHP
php字符串函数学习之substr()
Mar 27 #PHP
php字符串函数学习之strstr()
Mar 27 #PHP
You might like
B2K与车机的中波PK
2021/03/02 无线电
用PHP即时捕捉PHP中的错误并发送email通知的实现代码
2013/01/19 PHP
php中session与cookie的比较
2015/01/27 PHP
PHP小白必须要知道的php基础知识(超实用)
2017/10/10 PHP
jquery中通过过滤器获取表单元素的实现代码
2011/07/05 Javascript
js改变style样式和css样式的简单实例
2016/06/28 Javascript
AngularJs Managing Service Dependencies详解
2016/09/02 Javascript
微信小程序 教程之WXSS
2016/10/18 Javascript
angular分页指令操作
2017/01/09 Javascript
vue-dialog的弹出层组件
2020/05/25 Javascript
vue2.0实现倒计时的插件(时间戳 刷新 跳转 都不影响)
2017/03/30 Javascript
vue组件中点击按钮后修改输入框的状态实例代码
2017/04/14 Javascript
解决vue页面刷新或者后退参数丢失的问题
2018/03/13 Javascript
教你如何用node连接redis的示例代码
2018/07/12 Javascript
小程序实现选择题选择效果
2018/11/04 Javascript
Vue 实现v-for循环的时候更改 class的样式名称
2020/07/17 Javascript
vue+elementUI实现简单日历功能
2020/09/24 Javascript
Vue组件生命周期运行原理解析
2020/11/25 Vue.js
python 简易计算器程序,代码就几行
2009/08/29 Python
Python如何判断数独是否合法
2016/09/08 Python
Python3 中文文件读写方法
2018/01/23 Python
关于django 数据库迁移(migrate)应该知道的一些事
2018/05/27 Python
Python内存管理实例分析
2019/07/10 Python
python实现生成Word、docx文件的方法分析
2019/08/30 Python
Python实现随机取一个矩阵数组的某几行
2019/11/26 Python
Python tkinter模版代码实例
2020/02/05 Python
纯CSS实现颜色渐变效果(包含环形渐变、线性渐变、彩虹效果等)
2014/05/07 HTML / CSS
Wedgwood英国官方网站:英式精致骨瓷餐具、礼品与生活精品,源于1759年
2019/09/02 全球购物
党的群众路线教育实践活动动员会主持词
2014/03/20 职场文书
简单通用的简历自我评价
2014/09/21 职场文书
公务员个人考察材料
2014/12/23 职场文书
2015新学期开学寄语
2015/02/26 职场文书
学校体育节班级口号
2015/12/25 职场文书
幼儿体育课教学反思
2016/02/16 职场文书
2019各种承诺书范文
2019/06/24 职场文书
教你一步步实现一个简易promise
2021/11/02 Javascript