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


Posted in PHP onDecember 05, 2011

什么是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文件,图解安装过程如下

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

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

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

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

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

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

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

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

如何安装Benchmark类

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

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

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

如: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 相关文章推荐
PHP5 安装方法
Oct 09 PHP
一个显示天气预报的程序
Oct 09 PHP
PHP的error_reporting错误级别变量对照表
Jul 08 PHP
php禁止直接从浏览器输入地址访问.php文件的方法
Nov 04 PHP
PHP答题类应用接口实例
Feb 09 PHP
PHP判断FORM表单或URL参数来的数据是否为整数的方法
Mar 25 PHP
PHP获取网站中各文章的第一张图片的代码示例
May 20 PHP
PHP中new static()与new self()的比较
Aug 19 PHP
PHP实现转盘抽奖算法分享
Apr 15 PHP
PHP实现二维数组按照指定的字段进行排序算法示例
Apr 23 PHP
PHP利用百度ai实现文本和图片审核
May 08 PHP
laravel框架中控制器的创建和使用方法分析
Nov 23 PHP
PHPWind与Discuz截取字符函数substrs与cutstr性能比较
Dec 05 #PHP
php的chr和ord函数实现字符加减乘除运算实现代码
Dec 05 #PHP
PHP函数篇之掌握ord()与chr()函数应用
Dec 05 #PHP
PHP函数篇详解十进制、二进制、八进制和十六进制转换函数说明
Dec 05 #PHP
PHP详解ASCII码对照表与字符转换
Dec 05 #PHP
Ajax实时验证用户名/邮箱等是否已经存在的代码打包
Dec 01 #PHP
PHP循环语句笔记(foreach,list)
Nov 29 #PHP
You might like
php中Array2xml类实现数组转化成XML实例
2014/12/08 PHP
php堆排序实现原理与应用方法
2015/01/03 PHP
PHP利用Socket获取网站的SSL证书与公钥
2017/06/18 PHP
页面中js执行顺序
2009/11/09 Javascript
jQuery 渐变下拉菜单
2009/12/15 Javascript
基于jquery创建的一个图片、视频缓冲的效果样式插件
2012/08/28 Javascript
防止按钮在短时间内被多次点击的方法
2014/03/10 Javascript
javascript判断chrome浏览器的方法
2014/03/26 Javascript
javascript作用域和闭包使用详解
2014/04/25 Javascript
ext combobox动态加载数据库数据(附前后台)
2014/06/17 Javascript
jquery实现页面常用的返回顶部效果
2016/03/04 Javascript
jQuery实现滚动鼠标放大缩小图片的方法(附demo源码下载)
2016/03/05 Javascript
微信小程序 POST请求(网络请求)详解及实例代码
2016/11/16 Javascript
node.js基于fs模块对系统文件及目录进行读写操作的方法详解
2017/11/10 Javascript
详解Vue Elememt-UI构建管理后台
2018/02/27 Javascript
Vue中props的使用详解
2018/06/15 Javascript
js实现鼠标拖拽缩放div实例代码
2019/03/25 Javascript
深入浅析ng-bootstrap 组件集中 tabset 组件的实现分析
2019/07/19 Javascript
微信小程序实现底部弹出模态框
2020/11/18 Javascript
[01:24]DOTA2上海特锦赛OG战队抵达 专车接机入驻总统套房
2016/02/23 DOTA
python之PyMongo使用总结
2017/05/26 Python
Python实现的微信支付方式总结【三种方式】
2019/04/13 Python
python各层级目录下import方法代码实例
2020/01/20 Python
Python实现Canny及Hough算法代码实例解析
2020/08/06 Python
如何用python 操作zookeeper
2020/12/28 Python
如何使用amaze ui的分页样式封装一个通用的JS分页控件
2020/08/21 HTML / CSS
美国棒球装备和用品商店:Baseball Savings
2018/06/09 全球购物
匡威荷兰官方网站:Converse荷兰
2018/10/24 全球购物
护士的岗位职责
2013/12/04 职场文书
仓库管理制度
2014/01/21 职场文书
企业公益活动策划方案
2014/08/24 职场文书
交通事故赔偿协议书怎么写
2014/10/04 职场文书
2014年政协工作总结
2014/12/09 职场文书
2016秋季幼儿园开学寄语
2015/12/03 职场文书
门面租赁合同范文
2019/08/06 职场文书
学习师德师风的心得体会(2篇)
2019/10/08 职场文书