PHP性能优化准备篇图解PEAR安装

什么是PEAR

PEAR是php扩展与应用库(the php Extension and Application Repository)的缩写。它是一个php扩展及应用的一个代码仓库,简单地说,PEAR就是php的CPAN。

为什么要安装PEAR

PEAR提供了丰富的php扩展工具类,简单易用,可用于各个项目之中。Benchmark是PEAR的一个扩展包,提供Timer、Iterate和Profiler三个工具类,可用于性能优化过程中的断点调试获取代码的执行时间。

如何安装PEAR

开源码安装的php根目录,如C:/Program Files/php5/php-5.2.6/,双击go-pear.bat文件,图解安装过程如下

<aphp-performance-install-pear-01 src="/d/file/itjie/phpjishu/2014-10-22/540c401b36f070e620866ff0e34ca2b5.png">


<aphp-performance-install-pear-02 src="/d/file/itjie/phpjishu/2014-10-22/b78738015bfcdf8167fdee9811849be9.png">


<aphp-performance-install-pear-03 src="/d/file/itjie/phpjishu/2014-10-22/7b07345f6631eb7a51084ed74c45a7b7.png">


<aphp-performance-install-pear-04 src="/d/file/itjie/phpjishu/2014-10-22/51337fb470c892b231cb2ad567990dce.png">


<aphp-performance-install-pear-05 src="/d/file/itjie/phpjishu/2014-10-22/5cd9f35ba1183808732ae670d522a86d.png">


<aphp-performance-install-pear-06 src="/d/file/itjie/phpjishu/2014-10-22/8f87205fd1c7f32c7470e972482de9ec.png">


<aphp-performance-install-pear-07 src="/d/file/itjie/phpjishu/2014-10-22/a2e54ba8f225d83acb6b9a8ea5ddccd2.png">


这样,PEAR就安装成功,安装过程基本上只需要按Enter键即可,非常简单。

如何安装Benchmark类

访问:http://pear.php.NET/ 搜索 benchmark

(1)DOS命令安装Benchmark工具类
输入如下命令
>pear install Benchmark-1.2.7

<aphp-performance-install-pear-08 src="/d/file/itjie/phpjishu/2014-10-22/5a5a2e87be105d181302e309fc2c3d02.png">


如:C:/Program Files/php5/php-5.2.6>pear install Benchmark-1.2.7
安装成功后直接访问PEAR目录,如C:/Program Files/php5/php-5.2.6/PEAR

(2)直接下载Benchmark工具类文件

下载地址:http://pear.php.NET/package/Benchmark/download
Benchmark:http://download.pear.php.NET/package/Benchmark-1.2.7.tgz

直接下载解压存在PEAR目录下,如C:/Program Files/php5/php-5.2.6/PEAR

这里只讨论PEAR安装,并以Benchmark工具包为例讨论如何使用PEAR下载和安装工具类包。下一期将讨论如何使用Benchmark工具类断点调试获取代码的执行时间和函数执行的平均时间。

其它说明

CPAN是什么?
CPAN是一个巨大的PERL的扩展模块仓库,编写的应用模块可以放在CPAN下面的适当的分类目录下面,其他的人可以很方便地复用,当然,你编写应用模块时候也需要遵守其中的准则

参考资料

PEAR http://pear.php.NET/
PEAR简介:用PEAR来写你的下一个php程序
 

php技术PHP性能优化准备篇图解PEAR安装,转载需保留来源!

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。