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 相关文章推荐
风格模板初级不完全修改教程
Oct 09 PHP
php中使用preg_match_all匹配文章中的图片
Feb 06 PHP
用php简单实现加减乘除计算器
Jan 06 PHP
PHP OPP机制和模式简介(抽象类、接口和契约式编程)
Jun 09 PHP
ThinkPHP模板中判断volist循环的最后一条记录的验证方法
Jul 01 PHP
php中debug_backtrace、debug_print_backtrace和匿名函数用法实例
Dec 01 PHP
php使用Cookie实现和用户会话的方法
Jan 21 PHP
PHP结合Jquery和ajax实现瀑布流特效
Jan 07 PHP
PHP中substr_count()函数获取子字符串出现次数的方法
Jan 07 PHP
PHP编写学校网站上新生注册登陆程序的实例分享
Mar 21 PHP
Yii2框架BootStrap样式的深入理解
Nov 07 PHP
php微信开发之关注事件
Jun 14 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
Win2000+Apache+MySql+PHP4+PERL安装使用小结
2006/10/09 PHP
聊天室php&mysql(一)
2006/10/09 PHP
使用PHP静态变量当缓存的方法
2013/11/13 PHP
分析php://output和php://stdout的区别
2018/05/06 PHP
laravel model模型处理之修改查询或修改字段时的类型格式案例
2019/10/17 PHP
jQuery(1.3.2) 7行代码搞定跟随屏幕滚动的层
2009/05/21 Javascript
JQuery实现的在新窗口打开链接的方法小结
2010/04/22 Javascript
node.js使用require()函数加载模块
2014/11/26 Javascript
jquery右下角自动弹出可关闭的广告层
2015/05/08 Javascript
js控制网页前进和后退的方法
2015/06/08 Javascript
JavaScript判断手机号运营商是移动、联通、电信还是其他(代码简单)
2015/09/25 Javascript
JS正则表达式修饰符中multiline(/m)用法分析
2016/12/27 Javascript
vue实现点击图片放大效果
2017/08/15 Javascript
JavaScript学习笔记之函数记忆
2017/09/06 Javascript
JS严格模式知识点总结
2018/02/27 Javascript
js实现简单模态框实例
2018/11/16 Javascript
微信小程序实现随机验证码功能
2018/12/20 Javascript
layui实现数据表格隐藏列的示例
2019/10/25 Javascript
vue中 数字相加为字串转化为数值的例子
2019/11/07 Javascript
[00:35]DOTA2上海特级锦标赛 MVP.Phx战队宣传片
2016/03/04 DOTA
为Python的web框架编写前端模版的教程
2015/04/30 Python
python 调用HBase的简单实例
2016/12/18 Python
Python各类图像库的图片读写方式总结(推荐)
2018/02/23 Python
numpy 进行数组拼接,分别在行和列上合并的实例
2018/05/08 Python
tensorflow实现tensor中满足某一条件的数值取出组成新的tensor
2020/01/04 Python
详解使用python3.7配置开发钉钉群自定义机器人(2020年新版攻略)
2020/04/01 Python
python安装和pycharm环境搭建设置方法
2020/05/27 Python
Python爬取YY评级分数并保存数据实现过程解析
2020/06/01 Python
Harrods英国:世界领先的奢侈品百货商店
2020/09/23 全球购物
给实习单位的感谢信
2014/02/01 职场文书
公司接待方案
2014/03/08 职场文书
班主任经验交流会主持词
2014/04/01 职场文书
公司党的群众路线教育实践活动领导班子对照检查材料
2014/09/25 职场文书
图书借阅制度范本
2015/08/06 职场文书
2016年幼儿园万圣节活动总结
2016/04/05 职场文书
Python人工智能之混合高斯模型运动目标检测详解分析
2021/11/07 Python