如何使用php安装zendoptimizer

今天就跟大家聊聊有关如何使用php安装zend optimizer,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。

成都创新互联是一家专注于成都网站设计、网站制作、外贸营销网站建设与策划设计,马边彝族网站建设哪家好?成都创新互联做网站,专注于网站建设十年,网设计领域的专业建站公司;建站业务涵盖:马边彝族等地区。马边彝族做网站价格咨询:13518219792

php安装zend optimizer的方法:首先下载并安装zend optimizer;然后选择PHP环境所使用的WEB服务平台;接着选择“php.ini”的具体目录位置;最后指定Apache服务器的安装目录即可。

zend optimizer的安装和配置非常简单,原来并不打算写zend optimizer配置教程,但考虑为了保证Windows平台PHP环境配置入门教程的完整性,还是用心安装了一回zend optimizer3.3.3,一不小心发现原来zend optimizer3.3.3目前还不支持PHP5.3,所以提醒各位童鞋在看这篇zend  optimizer安装配置教程时请先保证你的PHP运行环境为PHP5.2版本。

对于PHP入门学习者来说,首先要知道zend optimizer是什么?

zend optimizer主要有两个功能:1、提升PHP程序性能;2、运行经过zend加密的PHP文件。

zend optimizer安装教程

首先下载zend optimizer,我下载的是zend optimizer3.3.3 for windows,请点击下载地址下载。下载zend optimizer是免费的,不过你在zend官网上下载时,首先需要注册,这点请注意。

下载完zend optimizer3.3.3后,双击安装文件开始安装zend optimizer,在安装过程中有几点需要注意:

1、首先会让你选择zend optimizer的安装目录,你可以根据需要自行选择,我的建议是出于安全考虑,最好安装在网站目录之外。

2、在zend optimizer的安装过程中,会让你选择你的PHP环境所使用的WEB服务平台,默认有IIS,Apache等,我使用的是Apache2.x,请务必选对,这涉及后续的操作。

3、之后zend optimizer安装程序会让你选择php.ini的具体目录位置,这是因为zend optimizer需要找到PHP配置文件,作为备份并在此添加相应的zend optimizer配置信息,默认为C:\Windows,如果你的PHP版本是PHP5.2,默认是不需要更改的。说个题外话,虽然目前zend optimizer不支持PHP5.3,不过早晚肯定会支持的,所以今后如果你在PHP5.3环境下安装zend optimizer,你就需要更改默认的php.ini配置文件的目录位置了。这是因为PHP5.3和PHP5.2的安装有区别,点击查看Windows7 IIS7下以FastCgi和ISAPI方法安装配置PHP5教程。

4、最后,根据你选择的WEB服务器的类型,选择服务器的具体安装目录,之前我选择的是Apache服务器,所以只要指定Apache服务器的安装目录即可。

5、在zend optimizer的安装过程中,会要求停止或启动Apache或IIS服务器,你只需要点击确定即可,其会自动停止或启动Apache或IIS服务器。

6、如果今后你卸载zend optimizer,zend optimizer安装程序默认会自动恢复之前备份的php.ini文件。

至此zend optimizer3.3.3就算安装完成了,非常简单。

下一步需要验证zend optimizer3.3.3是否安装成功,你只要新建一个php文件,并输入phpinfo()函数,在游览器中访问这个文件,看到输出的PHP配置信息中有Zend Optimizer栏及

1

Zend Engine v2.2.0, copyright (c) 1998-2009, Zend Technologies Ltd., with the Zend Optimizer v3.3.3, copyright (c) 1998-2007 Zend Technologies Ltd.

信息,就说明zend optimizer安装成功了。

zend optimizer配置教程

zend optimizer配置信息在安装时会自动写入PHP配置文件php.ini尾部,默认的zend optimizer配置信息如下

1
2

zend_extension_manager.optimizer_ts="D:\PHPTools\Zend\ZendOptimizer-3.3.0\lib\Optimizer-3.3.0"
zend_extension_ts="D:\PHPTools\Zend\ZendOptimizer-3.3.0\lib\ZendExtensionManager.dll"

zend_extension_manager.optimizer_ts和zend_extension_ts分别指定zend optimizer管理器的目录及zend optimizer扩展文件的目录地址。

注意:zend optimizer的这两个配置选项针对不同的PHP5版本,也有出入,PHP5 Non-Thread Safe版本时zend optimizer配置信息如下

1

zend_extension=

除了这两个配置选项,zend optimizer还有几个配置选项

1、zend_optimizer.enable_loader:告诉zend optimizer是否可执行被Zend Encoder加密过的代码。默认配置zend optimizer支持。如果想取消,你只要在之前php.ini中的zend optimizer配置信息中添加

1

zend_optimizer.enable_loader = 0

即可, 0代表关闭,1代表开启。

2、zend_optimizer.optimization_level:zend optimizer的优化过程,总共有10个,最大值为1023,Zend公司定义的最高值(High模式)为15,即开启1-4号优化过程,这个15即将4个优化过程的值相加得来。10个优化过程如下

1
2
3
4
5
6
7
8
9
10

优化过程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

3、其他两个zend optimizer配置选项zend_optimizer.disable_licensing和zend_optimizer.licence_path、zend_optimizer.obfuscation_level_support和zend guard有关,有机会下次再说。

完成zend optimizer配置工作后,重启WEB服务器,你可以在phpinfo中看到zend optimizer栏多出了Optimization Pass 1-4 enabled,Zend Loader enabled的信息,这就说明zend optimizer配置修改成功了。

至此windows平台上zend optimizer安装和zend optimizer的基本配置工作就算完成了,你可以尝试执行经过zend加密的PHP程序来体验zend optimizer带来的变化,对PHP入门学习者加深理解有帮助。

看完上述内容,你们对如何使用php安装zend optimizer有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注创新互联行业资讯频道,感谢大家的支持。


文章标题:如何使用php安装zendoptimizer
网站网址:http://scyanting.com/article/ijcesi.html