文档章节

PHP5.3安装Zend Guard Loader代替Zend Optimizer

Junn
 Junn
发布于 2014/06/16 12:36
字数 550
阅读 10401
收藏 3

Zend Optimizer/3.3.3   解密加代码优化,提高PHP应用程序的执行速度,显著降低服务器的CPU负载。
Zend Guard Loader/5.5.0/6.0   解密加代码优化,提高PHP应用程序的执行速度,显著降低服务器的CPU负载。

PHP 5.3.X 开始 Zend Optimizer 正式被 Zend Guard Loader 取代了。安装方法有所不同,以下是安装 Zend Guard Loader的具体方法:

下载地址:ZendGuardLoader-php-5.3-Windows.zip

下载好后解压压缩包,找到 ZendGuardLoader-php-5.3-Windows\ZendServer\lib\loader\php-5.3.x 目录下的 ZendLoader.dll 文件,将它放到你的php目录下ext下:


再编辑php.ini文件,添加一段代码(如):

[Zend.loader]

zend_loader.enable=1

zend_loader.disable_licensing=1

zend_loader.obfuscation_level_support=3

zend_loader.license_path=

zend_extension=”D:\php\ext\ZendLoader.dll”

保存php.ini配置文件,重启apache或者IIS

linux环境下:
[zend]
zend_extension=/php/lib/php/extensions/ZendGuardLoader.so
zend_loader.enable=1
zend_loader.disable_licensing=0
zend_loader.obfuscation_level_support= 3
zend_loader.license_path=

在你指定的www目录下新建一个phpinfo()文件.输入

<?php
echo phpinfo();
?> 

如果探针显示Zend Guard Loader 表明Zend Guard 已经配置成功;
 


另附:php5.3不支持Zend Optimizer的解决办法(Zend Guard Loader)


PHP 5.3 下,Zend Optimizer 已经被全新的 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 文件添加下面一行,用来加载 Zend Guard Loader:

Linux 和 Mac OS X: zend_extension = 完整路径/ZendGuardLoader.so
Windows(非线程安全):  zend_extension = 完整路径/ZendLoader.dll

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

zend_loader.enable = 1

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

;禁用许可证检查(为了性能的原因)
zend_loader.disable_licensing = 0

;让 Zend Guard Loader 支持混淆级别。级别在 Zend Guard 的官方详细文档。 0 – 不启用混淆
zend_loader.obfuscation_level_support = 3

;从这个路径寻找Zend产品授权的产品许可证。欲了解更多有关如何创建一个许可证文件的信息,请参阅 Zend Guard 用户指南.
zend_loader.license_path =

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

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

8. 重新启动Web服务器。


© 著作权归作者所有

共有 人打赏支持
Junn
粉丝 145
博文 412
码字总数 288918
作品 0
海淀
高级程序员
私信 提问
加载中

评论(4)

迟到的企鹅
迟到的企鹅

引用来自“xiangfang”的评论

不对,Zend Guard Loader在win下的PHP5.3里根本不会加载噢

引用来自“Junn”的评论

Windows环境下要加载Zend Guard Loader的话PHP5.3要使用NTS,Windows版的PHP从版本5.2.1开始有TS和NTS之分。NTS一般不应用于生产环境,生产环境下服务器的话大多是Linux系统就不存在Zend Guard Loader加载问题。
那怎么解决呢? php-5.3.5-Win32-VC6-x86(TS版)才有这个文件 php5apache2_2.dll 跟apache2.2对接,这个时候PHP(TS版)怎么再加载Zend Guard Loader?
Junn
Junn

引用来自“xiangfang”的评论

不对,Zend Guard Loader在win下的PHP5.3里根本不会加载噢
Windows环境下要加载Zend Guard Loader的话PHP5.3要使用NTS,Windows版的PHP从版本5.2.1开始有TS和NTS之分。NTS一般不应用于生产环境,生产环境下服务器的话大多是Linux系统就不存在Zend Guard Loader加载问题。
xiangfang
xiangfang
我说是win下apache + php5.3+ Zend Guard Loader,Zend Guard Loader不会被加载,因为你在win下不能用线程安全的php5.3
xiangfang
xiangfang
不对,Zend Guard Loader在win下的PHP5.3里根本不会加载噢
PHP5.3安装Zend Guard Loader图文教程

PHP5.3安装Zend Guard Loader图文教程 PHP 5.3.X 开始 Zend Optimizer 正式被 Zend Guard Loader 取代了。安装方法有所不同,以下是安装 Zend Guard Loader的具体方法 Zend Optimizer/3.3.3...

as007012012
2017/03/02
0
0
linux下php5.4安装Zend Guard Loader扩展

从PHP5.3开始如果要支持ZendGuard加密的PHP代码,必须安装Zend Guard Loader,老的zend optimizer将不被支持。 1.Zend Guard Loader安装 [root@showip opt]# tar zxf ZendGuardLoader-70429...

304076020
2015/01/14
0
0
在Linux系统中为PHP5.3安装Zend Guard Loader

从PHP5.3开始如果要支持ZendGuard加密的PHP代码,必须安装Zend Guard Loader,老的zend optimizer将不被支持。 本文介绍如何在Linux系统中为PHP5.3安装Zend Guard Loader支持的过程。 操作系...

武当剑客
2014/12/12
0
0
Zend Optimizer not installed 安装zend optimizer

php版本:php5.3.27 访问网站报如下错: Zend Optimizer not installed This file was encoded by the Zend Guard. In order to run it, please install the Zend Optimizer (available withou......

zxiaohe
06/21
0
0
PHPWAMP集成环境Zend组件的相关介绍,环境默认的PHP运行模式

目前最新版的PHPWAMP集成环境默认都安装了zend解密组件,下面是详情信息。 PHP线程安全和非线程安全的选择和区别。 备注:在PHP5.3以后,PHP不再有ISAPI模式,安装后也不再有php5isapi.dll这...

Lccee老师
2017/01/03
0
0

没有更多内容

加载失败,请刷新页面

加载更多

闲话高并发的那些神话,看京东架构师如何把它拉下神坛

高并发也算是这几年的热门词汇了,尤其在互联网圈,开口不聊个高并发问题,都不好意思出门。高并发有那么邪乎吗?动不动就千万并发、亿级流量,听上去的确挺吓人。但仔细想想,这么大的并发与...

James-
14分钟前
1
0
Emacs 系列:让我们拥抱 Emacs 和 org 模式

导读 我必须承认,在使用了几十年的 vim 后, 我被 Emacs 吸引了。长期以来,我一直对如何组织安排事情感到沮丧。我也有用过 GTD 和 ZTD 之类的方法,但是像邮件或是大型文件这样的事务真的很...

问题终结者
15分钟前
1
0
解析Node.js通过axios实现网络请求

本次给大家分享一篇node.js通过axios实现网络请求的方法,写的十分的全面细致,具有一定的参考价值,对此有需要的朋友可以参考学习下。如有不足之处,欢迎批评指正。 1、使用Npm 下载axios n...

前端攻城老湿
28分钟前
4
0
深入浅出之React-redux中connect的装饰器用法@connect

这篇文章主要介绍了react-redux中connect的装饰器用法@connect详解,写的十分的全面细致,具有一定的参考价值,对此有需要的朋友可以参考学习下。如有不足之处,欢迎批评指正。 通常我们需要一...

前端攻城小牛
29分钟前
2
0
详解css BEM书写规范

BEM是基于组件的web开发方法。其思想是将用户界面分隔为独立的块,从而使开发复杂的UI界面变得更简单和快,且不需要粘贴复制便可复用现有代码。BEM由Block、Element、Modifier组成。选择器里...

前端小攻略
44分钟前
8
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部