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 相关文章推荐
example1.php
Oct 09 PHP
PHP中for与foreach的区别分析
Mar 09 PHP
工厂模式在Zend Framework中应用介绍
Jul 10 PHP
php中的boolean(布尔)类型详解
Oct 28 PHP
一个基于phpQuery的php通用采集类分享
Apr 09 PHP
ThinkPHP3.1新特性之动态设置自动完成和自动验证示例
Jun 19 PHP
递归实现php数组转xml的代码分享
May 14 PHP
PHP实现将优酷土豆腾讯视频html地址转换成flash swf地址的方法
Aug 04 PHP
PHP实现超简单的SSL加密解密、验证及签名的方法示例
Aug 28 PHP
php 替换文章中的图片路径,下载图片到本地服务器的方法
Feb 06 PHP
PHP面向对象程序设计内置标准类,普通数据类型转为对象类型示例
Jun 12 PHP
PHP实现图片防盗链破解操作示例【解决图片防盗链问题/反向代理】
May 29 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
PHP使用递归生成文章树
2015/04/21 PHP
全面解析PHP验证码的实现原理 附php验证码小案例
2016/08/17 PHP
Laravel+jQuery实现AJAX分页效果
2016/09/14 PHP
PHP抽象类和接口用法实例详解
2019/07/20 PHP
js中的escape及unescape函数的php实现代码
2007/09/04 Javascript
zShowBox 图片放大展示jquery版 兼容性
2011/09/24 Javascript
js实现ArrayList功能附实例代码
2014/10/29 Javascript
javascript常用代码段搜集
2014/12/04 Javascript
javascript格式化指定日期对象的方法
2015/04/21 Javascript
js库Modernizr的介绍和使用
2015/05/07 Javascript
js实现的简单radio背景颜色选择器代码
2015/08/18 Javascript
基于jQuery实现仿搜狐辩论投票动画代码(附源码下载)
2016/02/18 Javascript
Vue2.0使用过程常见的一些问题总结学习
2017/04/10 Javascript
Angularjs 实现动态添加控件功能
2017/05/25 Javascript
运用jQuery写的验证表单(实例讲解)
2017/07/06 jQuery
vue.js评论发布信息可插入QQ表情功能
2017/08/08 Javascript
JavaScript常见JSON操作实例分析
2018/08/08 Javascript
vue-swiper的使用教程
2018/08/30 Javascript
vue中使用props传值的方法
2019/05/08 Javascript
[01:00:54]TI4正赛第二日开场
2014/07/20 DOTA
[01:15:56]2018DOTA2亚洲邀请赛3月30日 小组赛A组 TNC VS Newbee
2018/03/31 DOTA
Python实现类继承实例
2014/07/04 Python
python xml.etree.ElementTree遍历xml所有节点实例详解
2016/12/04 Python
Python守护进程和脚本单例运行详解
2017/01/06 Python
关于pytorch中网络loss传播和参数更新的理解
2019/08/20 Python
python自动发微信监控报警
2019/09/06 Python
Python3将jpg转为pdf文件的方法示例
2019/12/13 Python
tensorflow 实现自定义梯度反向传播代码
2020/02/10 Python
15行Python代码实现免费发送手机短信推送消息功能
2020/02/27 Python
Hudson Jeans官网:高级精制牛仔裤
2018/11/28 全球购物
受伤赔偿协议书
2014/09/24 职场文书
工程服务质量承诺书
2015/04/29 职场文书
给下属加薪申请报告
2015/05/15 职场文书
反腐倡廉影片观后感
2015/06/08 职场文书
大学生社会实践感想
2015/08/11 职场文书
Pytorch可视化的几种实现方法
2021/06/10 Python