Zend-Optimizer安装、配置_第1页
Zend-Optimizer安装、配置_第2页
Zend-Optimizer安装、配置_第3页
Zend-Optimizer安装、配置_第4页
Zend-Optimizer安装、配置_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1 Zend Optimizer安装、配置Zend Optimizer用优化代码的方法来提高php应用程序的执行速度。实现的原理是对那些在被最终执行之前由运行编译器(Run-Time Compiler)产生的代码进行优化。这里,我们下载最新版本的Zend Optimizer,得到ZendOptimizer-3.3.3-Windows-i386.exe。下载地址为:http:/www.zendcom/store/products/zend-optimizer.php1.1 安装运行安装文件,出现安装过程初始化界面,点击【Next】继续。如下图所示:出现安装协议说明界面,勾选“I accept the terms of the License agreement”,点击【Next】继续。如下图所示:提示选择安装目录,默认将安装在C盘下。这里,我们选择D:Program FilesZend,然后单击【Next】继续,如下图所示:选择当前使用的WEB服务器(Apache、IIS或其它),这里选择Apache 2.x(见Easy PHP包含产品及版本说明),单击【Next】。如下图所示:确认php.ini的位置(默认是C:WINDOWS),此处选择到D:Program FilesEasyPHP5.2.10conf_files目录(PHP的配置文件,php.ini文件位于此目录下)。单击【Next】继续,如下图所示:选择Web服务器的安装目录(默认是C:Program FilesApache GroupApache2),此处选择到D:Program FilesEasyPHP5.2.10apache,点击【Next】继续。如下图所示:进入安装确认界面,点击【Install】开始程序安装,如下图所示:弹出提示,“在安装过程中,Web服务器将停止”。点击“是”,继续。如下图所示:弹出提示,Apache服务器未以服务的形式安装,需要手动停止其运行。然后点击【确定】安装过程结束,弹出提示,Apache服务器需手动启动。提示安装过程完成,取消“View Readme Now”的勾选,点击【Finish】退出整个安装过程。安装完毕后,程序会自动根据你的选择来修改php.ini帮助你启动这个引擎。1.2 配置打开php.ini文件可以看到,Zend Optimizer在安装完成后已经在文件中新增了Zend Optimizer的配置选项(并在同目录下产生了“php.ini.ZendOptimizer-3.3.0_bak”的备份文件,当卸载该软件时可以恢复到原始的php.ini)。增加内容如下(如果默认新增内容与此有出入,也请按照以下内容进行配置):Zendzend_optimizer.optimization_level=15zend_optimizer.encoder_loader=0zend_extension_manager.optimizer_ts=D:Program FilesZendZendOptimizer-3.3.0libOptimizer-3.3.0zend_extension_ts=D:Program FilesZendZendOptimizer-3.3.0libZendExtensionManager.dll说明:1、【zend_optimizer.optimization_level】参数的设置Zend Opt总共有10个优化过程,从理论上说开的越多性能越好。当然,理论和实际永远都存在着差距。优化过程开启的越多对性能消耗也相对也越大,Zend Opt的10个优化过程并不相同也就是说效果不是平均的。Zend公司定义的最高值(High模式)为15,这里15指的是开启1-4号优化过程。各个优化过程的对应的数字代码(值)如下:不使用 0优化过程1(PASS1) 1优化过程2(PASS2) 2优化过程3(PASS3) 4优化过程4(PASS4) 8优化过程5(PASS5) 16优化过程6(PASS6) 32优化过程7(PASS7) 64优化过程8(PASS8) 128优化过程9(PASS9) 256优化过程10(PASS10) 512以何种方式开启优化过程是通过这些数字代码(值)相加所得的和作为此参数的参数值来控制的。如配置文件中zend_optimizer.optimization_level = 1023,这里的1023是优化过程1到优化过程10全部数字代码(值)相加得到的和,表示开启全部10个优化过程。刚才所提到的Zend公司定义的High模式值为15,15表示同时开启优化过程1-4。这里,我们暂时使用Zend公司默认设置的值。2、【zend_optimizer.encoder_loader】参数的设置这个参数用来告诉Zend Opt是否去支持被Zend Encoder加密过的代码。默认情况下Zend Opt将支持加密过的代码。如果不使用被加密过的代码我推荐你关闭此选项。这个功能牵扯到解包反码的过程,会导致系统负荷的加重。这个参数的值只有两个 0 关闭, 1 开启。默认为1,推荐设置为0。 3、模块定位zend_extension_ts、zend_extension_manager.optimizer_ts无需解释,这些参数就是Zend Optimizer相关模块在硬盘上的安装路径。1.3 检查在EasyPHP5.2.10wwwBugFree目录下新建一个phpinfo.ph

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论