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 相关文章推荐
dede全站URL静态化改造[070414更正]
Apr 17 PHP
php站内搜索并高亮显示关键字的实现代码
Dec 29 PHP
PHP jQuery表单,带验证具体实现方法
Feb 15 PHP
PHP中使用CURL获取页面title例子
Jan 07 PHP
php实现中文字符截取防乱码方法汇总
Apr 29 PHP
php实现异步数据调用的方法
Dec 24 PHP
在Mac OS上搭建PHP的Yii框架及相关测试环境
Feb 14 PHP
Yii2中cookie用法示例分析
Jul 18 PHP
PHP实现找出链表中环的入口节点
Jan 16 PHP
php 处理png图片白色背景色改为透明色的实例代码
Dec 10 PHP
Laravel Reponse响应客户端示例详解
Sep 03 PHP
PHP的重载使用魔术方法代码实例详解
Feb 26 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 empty(),isset(),is_null()的实例测试详解
2013/06/06 PHP
php实现的SESSION类
2014/12/02 PHP
浅析PHP中call user func()函数及如何使用call user func调用自定义函数
2015/11/05 PHP
如何取得中文输入的真实长度?
2006/06/24 Javascript
JQuery浮动DIV提示信息并自动隐藏的代码
2010/08/29 Javascript
原生JavaScript实现连连看游戏(附源码)
2013/11/05 Javascript
详解JavaScript的回调函数
2015/11/20 Javascript
javascript实现拖放效果
2015/12/16 Javascript
基于jquery编写的放大镜插件
2016/03/23 Javascript
Bootstrap table表格简单操作
2017/02/07 Javascript
JavaScript事件冒泡与事件捕获实例分析
2018/08/01 Javascript
vue 2.1.3 实时显示当前时间,每秒更新的方法
2018/09/16 Javascript
微信小程序功能之全屏滚动效果的实现代码
2018/11/22 Javascript
JavaScript基于遍历操作实现对象深拷贝功能示例
2019/03/05 Javascript
JS中类的静态方法,静态变量,实例方法,实例变量区别与用法实例分析
2020/03/14 Javascript
Vue项目vscode 安装eslint插件的方法(代码自动修复)
2020/04/15 Javascript
JavaScript实现刮刮乐效果
2020/11/01 Javascript
python用ConfigObj读写配置文件的实现代码
2013/03/04 Python
Python中使用SAX解析xml实例
2014/11/21 Python
python集合类型用法分析
2015/04/08 Python
Python数据结构与算法之常见的分配排序法示例【桶排序与基数排序】
2017/12/15 Python
pandas DataFrame 交集并集补集的实现
2019/06/24 Python
Python3.5以上版本lxml导入etree报错的解决方案
2019/06/26 Python
Python3 批量扫描端口的例子
2019/07/25 Python
豆腐の盛田屋官网:日本自然派的豆乳面膜、肥皂、化妆水、乳液等
2016/10/08 全球购物
奥巴马就职演讲稿
2014/05/15 职场文书
大学新闻系求职信
2014/06/03 职场文书
关于运动会的口号
2014/06/07 职场文书
基层党组织建设整改方案
2014/09/16 职场文书
公司委托书格式范本
2014/09/16 职场文书
老干部工作汇报材料
2014/10/28 职场文书
2015年禁毒工作总结
2015/04/30 职场文书
家长意见和建议怎么写
2015/06/04 职场文书
勇敢的心观后感
2015/06/09 职场文书
《坐井观天》教学反思
2016/02/18 职场文书
MySQL添加索引特点及优化问题
2022/07/23 MySQL