+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
此处内容为百度解释:
Optimizer优化器的意思
用优化代码的方法来提高php应用程序的执行速度。
实现的原理是对那些在被最终执行之前由运行编译器(Run-Time Compiler)产生的代码进行优化。
简介
优化能提高你的盈利能力
一般情况下,执行使用ZO的php程序比不使用的要快40%到100%。这意味着网站的访问者可以更快的浏览网页,从而完成更多的事务,创造更好的客户满意度。更快的反应同时也意味着可以节省硬件投资,并增强网站所提供的服务。所以,使用ZO,就等于提高了电子商务的盈利能力。
ZO能给php用户带来很多益处,特别是那些运营网站的人。快速运行php程序可以显著降低服务器的CpU负载,并可以减少一半的反应时间,也就是从访问者点击链接到服务器开始读取页面之间的时间。
作用
的确,用于PHP4的标准运行编译器已经够快了--相同情况下比PHP3要快2-10倍。但使用了ZO的PHP程序的执行速度还会加快40%到100%。
安装位置
ZO位于PHP4的ZEND引擎中,介于运行编译器和最终执行器之间。
注:Zend引擎是一个开源脚本引擎 (一个虚拟机),因作为PHP语言的重要核心而闻名。它原由仍在以色列技术学院的学生 Andi Gutmans 与 Zeev Suraski 所开发。他们之后在以色列的 Ramat Gan 创立了 Zend技术公司。Zend 一名为他们名字 Zeev 和Andi 所组成的新字。
第一版的 Zend 引擎在 1999年 伴随著PHP 第四版问世。它是高度最佳化的后台模组。效能、可靠与延展性是它让PHP更强更大众化的主要原因。
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
此处为:在wamp环境下安装ZO
首先,肯定是先到网上下载ZendOptimizer软件,现在的版本是3.3的。
下载完后,双击进行安装。由于是英文的,里面主要说的是什么我不懂,我只凭着自己使用软件的经验,进行安装选择。
1、进入安装界面后,按NEXT进入下一步。
2、到了路径选择那儿,点Browse,默认是”C:\Program Files\Zend\ZendOptimizer-3.3.0″,由于我的WAMP是安装在C盘里的,因此我将其修改为”D:\WAMP\zend”。
3、按Next后,可以看到的是服务器的选择,分别为:IIS、Apache1.x、Apache2.x、OthterWeb server,在这里我是选择Othter Web server进行安装的,之前都是选择Apache2.x,安装后都是出错APACHE不能启动。
4、单击“Next”进入安装向导提示您确认php.ini的位置(默认是C:\WINDOWS\)这里很重要哦,我的WAMP是装在C盘,因此我必须选择C:\wamp\bin\php\php5.2.11,然后下一步。
5、然后进入APACHE选择界面这里也是根据WAMP的安装目录哪里,C:\wamp\bin\apache\Apache2.2.14。
6、然后按NEXT,进入下一步,这个时候就要关闭WAMP服务器。
7、接下来会弹出很多选择窗口,都选择是,YES就可以了。
8、安装完后,打开C:\wamp\bin\php\php5.2.11\php.ini拉到底下会看到:
[Zend]
zend_extension_manager.optimizer_ts=”D:\P8-Server\local\zend\lib\Optimizer-3.3.0″
zend_extension_ts=”D:\P8-Server\local\zend\lib\ZendExtensionManager.dll”
然后自己手动在下面加上:
zend_Optimizer.Optimizerimization_level=1023
zend_Optimizer.encoder_loader=0
9、这样说明已经安装好了,然后重启一下WAMP服务器。这个时候你就可以安装SHOPEX程序了,不会出现乱码现象了!
嘻嘻,,这样就可以做网站了,看下效果吧!已经安装好的。
备注一下:
zend_optimizer.optimization_level 《== 优化程度,这里定义启动多少个优化过程。
zend_optimizer.encoder_loader 《== 是否允许处理由Zend Encoder加密的PHP文件。
zend_extension_ts 《==优化器所在目录。
zend_extension_manager.optimizer_ts 《== 优化器管理所在目录。
如何获知Zend Optimizer是否在运行?
答案很简单,只要用PHP的函数phpinfo()来检测便知,如下所示:
<?
phpinfo();
?>
显示的结果中关于Zend Optimizer的部分就象下面这样:
This program makes use of the Zend Scripting LanguageEngine:
Zend Engine v2.2.0, Copyright (c) 1998-2009 ZendTechnologies
with Zend Extension Manager v1.2.0, Copyright (c)2003-2007, by Zend Technologies
with Zend Optimizer v3.3.0, Copyright (c) 1998-2007, byZend Technologies
表示 Zend Optimizer for PHP优化成功了。
补充作用
当php的代码被Zend Guard加密过后,必须安装解密软件Zend Optimizer才能进行使用。比如Shopex,Shopnc.
本文出自 “芭菲雨的博客” 博客,谢绝转载!