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 相关文章推荐
PHP与MySQL交互使用详解
Oct 09 PHP
PHP通用检测函数集合
Nov 25 PHP
可以在线执行PHP代码包装修正版
Mar 15 PHP
PHP 变量定义和变量替换的方法
Jul 30 PHP
在PHP中实现Javascript的escape()函数代码
Aug 08 PHP
在smarty模板中使用PHP函数的方法
Apr 23 PHP
PHP setTime 设置当前时间的代码
Aug 27 PHP
自定义session存储机制避免会话保持问题
Oct 08 PHP
php实现猴子选大王问题算法实例
Apr 20 PHP
php使用APC实现实时上传进度条功能
Oct 26 PHP
删除PHP数组中头部、尾部、任意元素的实现代码
Apr 10 PHP
PHP开发实现快递查询功能详解
Apr 08 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抓取、分析国内视频网站的视频信息工具类
2014/04/02 PHP
thinkPHP5使用Rabc实现权限管理
2019/08/28 PHP
初学JavaScript_03(ExtJs Grid的简单使用)
2008/10/02 Javascript
JS编程小常识很有用
2012/11/26 Javascript
$.get获取一个文件的内容示例代码
2013/09/11 Javascript
jQuery formValidator表单验证
2016/01/07 Javascript
HTML5+jQuery实现搜索智能匹配功能
2017/03/24 jQuery
vue实现百度搜索下拉提示功能实例
2017/06/14 Javascript
微信小程序组件 marquee实例详解
2017/06/23 Javascript
JavaScrip数组删除特定元素的几种方法总结
2017/09/06 Javascript
JavaScript深拷贝和浅拷贝概念与用法实例分析
2018/06/07 Javascript
Vue中使用vux配置代码详解
2018/09/16 Javascript
webpack4.0 入门实践教程
2018/10/08 Javascript
基于Koa(nodejs框架)对json文件进行增删改查的示例代码
2019/02/02 NodeJs
微信小程序 image组件遇到的问题
2019/05/28 Javascript
基于小程序请求接口wx.request封装的类axios请求
2020/07/02 Javascript
zbar解码二维码和条形码示例
2014/02/07 Python
Python中转换角度为弧度的radians()方法
2015/05/18 Python
qpython3 读取安卓lastpass Cookies
2016/06/19 Python
详解Python中的from..import绝对导入语句
2016/06/21 Python
python 性能优化方法小结
2017/03/31 Python
python求最大值最小值方法总结
2019/06/25 Python
利用css3径向渐变做一张优惠券的示例
2018/03/22 HTML / CSS
HTML5网页音乐播放器的示例代码
2017/11/09 HTML / CSS
你的自行车健身专家:FaFit24
2016/11/16 全球购物
数据管理员的自我评价分享
2013/11/15 职场文书
乌鸦喝水教学反思
2014/02/07 职场文书
节水倡议书范文
2014/04/15 职场文书
品酒会策划方案
2014/05/26 职场文书
大学新闻系求职信
2014/06/03 职场文书
关于运动会的口号
2014/06/07 职场文书
商场客服专员岗位职责
2014/06/13 职场文书
父亲去世追悼词
2015/06/23 职场文书
2015年初中教务处工作总结
2015/07/21 职场文书
2016年暑期见闻作文
2015/11/25 职场文书
2016年学校安全教育月活动总结
2016/04/06 职场文书