这篇文章主要介绍了PHP5.3以上版本安装ZendOptimizer扩展的方法,十分细致,推荐给有需要的小伙伴参考下。
现在很多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包
(官方地址:)
Linux:
x86:
x64:
Windows:
并提取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=
;Windows的非线程安全的:
zend_extension=
添加下面这行加载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
说明安装已经成功!
以上所述就是本文的全部内容了,希望大家能够喜欢
请您花一点时间将文章分享给您的朋友或者留下评论。我们将会由衷感谢您的支持!

热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

Video Face Swap
使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热门文章

热工具

Dreamweaver CS6
视觉化网页开发工具

VSCode Windows 64位 下载
微软推出的免费、功能强大的一款IDE编辑器

SublimeText3 Linux新版
SublimeText3 Linux最新版

禅工作室 13.0.1
功能强大的PHP集成开发环境

安全考试浏览器
Safe Exam Browser是一个安全的浏览器环境,用于安全地进行在线考试。该软件将任何计算机变成一个安全的工作站。它控制对任何实用工具的访问,并防止学生使用未经授权的资源。