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类 可以参考学习熟悉下
Jun 21 PHP
php 地区分类排序算法
Jul 01 PHP
PHP开发框架kohana中处理ajax请求的例子
Jul 14 PHP
php实现与erlang的二进制通讯实例解析
Jul 23 PHP
基于PHP实现等比压缩图片大小
Mar 04 PHP
php微信开发自定义菜单
Aug 27 PHP
php is_executable判断给定文件名是否可执行实例
Sep 26 PHP
PHP实现电商订单自动确认收货redis队列
May 17 PHP
php readfile()修改文件上传大小设置
Aug 11 PHP
thinkPHP框架实现的简单计算器示例
Dec 07 PHP
使用SMB共享来绕过php远程文件包含的限制执行RFI的利用
May 31 PHP
Laravel框架下的Contracts契约详解
Mar 17 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实现图形显示Ip地址的代码及注释
2014/01/20 PHP
PHP使用静态方法的几个注意事项
2014/09/16 PHP
浅析php适配器模式(Adapter)
2014/11/25 PHP
PHP Hash算法:Times33算法代码实例
2015/05/13 PHP
通过chrome浏览器控制台(Console)进行PHP Debug的方法
2016/10/19 PHP
php获取数据库中数据的实现方法
2017/06/01 PHP
针对thinkPHP5框架存储过程bug重写的存储过程扩展类完整实例
2018/06/16 PHP
js模拟实现Array的sort方法
2007/12/11 Javascript
表格 隔行换色升级版
2009/11/07 Javascript
基于jquery的checkbox下拉框插件代码
2010/06/25 Javascript
JavaScript Title、alt提示(Tips)实现源码解读
2010/12/12 Javascript
用Jquery实现多级下拉框无刷新的联动
2010/12/22 Javascript
intro.js 页面引导简单用法 分享
2013/08/06 Javascript
JS实现的Select三级下拉菜单代码
2015/08/20 Javascript
简单了解Backbone.js的Model模型以及View视图的源码
2016/02/14 Javascript
AngularJS打开页面隐藏显示表达式用法示例
2016/12/25 Javascript
Vue开发中整合axios的文件整理
2017/04/29 Javascript
vue登录注册及token验证实现代码
2017/12/14 Javascript
jquery自定义显示消息数量
2017/12/19 jQuery
微信小程序 如何引入外部字体库iconfont的图标
2018/01/31 Javascript
Vue中的字符串模板的使用
2018/05/17 Javascript
微信小程序wepy框架笔记小结
2018/08/08 Javascript
highCharts提示框中显示当前时间的方法
2019/01/18 Javascript
Vue中用JSON实现刷新界面不影响倒计时
2020/10/26 Javascript
[00:55]2015国际邀请赛中国区预选赛5月23日——28日约战上海
2015/05/25 DOTA
python模拟登录百度贴吧(百度贴吧登录)实例
2013/12/18 Python
Python实现冒泡排序的简单应用示例
2017/12/11 Python
10 分钟快速入门 Python3的教程
2019/01/29 Python
python实现一个猜拳游戏
2020/04/05 Python
协程Python 中实现多任务耗资源最小的方式
2020/10/19 Python
Python爬虫之Selenium中frame/iframe表单嵌套页面
2020/12/04 Python
解决margin 外边距合并问题
2019/07/03 HTML / CSS
掌上明珠Java程序员面试总结
2016/02/23 面试题
消防安全检查制度
2014/02/04 职场文书
导游词之西安大清真寺
2019/12/17 职场文书
一篇文章带你掌握SQLite3基本用法
2022/06/14 数据库