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
使用 php4 加速 web 传输
Oct 09 PHP
PHP 程序员也要学会使用“异常”
Jun 16 PHP
PHP获取一个字符串中间一部分字符的方法
Aug 19 PHP
使用PHP和HTML5 FormData实现无刷新文件上传教程
Sep 06 PHP
使用ThinkPHP的自动完成实现无限级分类实例详解
Sep 02 PHP
php实现微信扫码自动登陆与注册功能
Sep 22 PHP
php smtp实现发送邮件功能
Jun 22 PHP
php实现的中秋博饼游戏之绘制骰子图案功能示例
Nov 06 PHP
PHP 记录访客的浏览信息方法
Jan 29 PHP
laravel-admin表单提交隐藏一些数据,回调时获取数据的方法
Oct 08 PHP
laravel 获取当前url的别名方法
Oct 11 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中$_FILES的使用方法及注意事项说明
2014/02/14 PHP
PHP微信开发之查询微信精选文章
2016/06/23 PHP
PHP实现驼峰样式字符串(首字母大写)转换成下划线样式字符串的方法示例
2017/08/10 PHP
PHP实现redis限制单ip、单用户的访问次数功能示例
2018/06/16 PHP
JQuery 常用方法基础教程
2009/02/06 Javascript
js 中{},[]中括号,大括号使用详解
2011/05/12 Javascript
解析JavaScript中delete操作符不能删除的对象
2013/12/03 Javascript
使用AngularJS来实现HTML页面嵌套的方法
2015/06/17 Javascript
JS实现网页右侧带动画效果的伸缩窗口代码
2015/10/29 Javascript
jQuery基础_入门必看知识点
2016/07/04 Javascript
使用JavaScript判断手机浏览器是横屏还是竖屏问题
2016/08/02 Javascript
js微信扫描二维码登录网站技术原理
2016/12/01 Javascript
Vue 父子组件的数据传递、修改和更新方法
2018/03/01 Javascript
vue框架搭建之axios使用教程
2018/07/11 Javascript
Vue3.0结合bootstrap创建多页面应用
2019/05/28 Javascript
vue prop属性传值与传引用示例
2019/11/13 Javascript
js调用网络摄像头的方法
2020/12/05 Javascript
[38:39]完美世界DOTA2联赛循环赛 IO vs GXR BO2第二场 11.04
2020/11/05 DOTA
HTML中使用python屏蔽一些基本功能的方法
2017/07/07 Python
Python中的默认参数实例分析
2018/01/29 Python
Python实现的基于优先等级分配糖果问题算法示例
2018/04/25 Python
pandas将numpy数组写入到csv的实例
2018/07/04 Python
Python实现自动访问网页的例子
2020/02/21 Python
opencv 图像腐蚀和图像膨胀的实现
2020/07/07 Python
Windows下Sqlmap环境安装教程详解
2020/08/04 Python
python 两种方法删除空文件夹
2020/09/29 Python
CSS3打造百度贴吧的3D翻牌效果示例
2017/01/04 HTML / CSS
详解html5 canvas常用api总结(二)--绘图API
2016/12/14 HTML / CSS
Vrbo西班牙:预订您的度假公寓(公寓、乡村房屋…)
2020/04/27 全球购物
中文专业毕业生自荐书范文
2014/01/04 职场文书
六查六看自查材料
2014/02/17 职场文书
2015年党员承诺书
2015/01/21 职场文书
中学社团活动总结
2015/05/07 职场文书
学雷锋广播稿大全
2015/08/19 职场文书
python 通过使用Yolact训练数据集
2021/04/06 Python
MySQL约束超详解
2021/09/04 MySQL