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 Pear 安装及使用
Mar 19 PHP
php数组函数序列之array_search()- 按元素值返回键名
Nov 04 PHP
ThinkPHP缓存方法S()概述
Jun 13 PHP
php设置静态内容缓存时间的方法
Dec 01 PHP
制作安全性高的PHP网站的几个实用要点
Dec 30 PHP
PHPExcel内存泄漏问题解决方法
Jan 23 PHP
memcache一致性hash的php实现方法
Mar 05 PHP
php防止网站被攻击的应急代码
Oct 21 PHP
php对接java现实加签验签的实例
Nov 25 PHP
yii2利用自带UploadedFile实现上传图片的示例
Feb 16 PHP
php文件包含目录配置open_basedir的使用与性能详解
Apr 03 PHP
PHP手机短信验证码实现流程详解
May 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
ajax 的post方法实例(带循环)
2011/07/04 PHP
php eval函数用法 PHP中eval()函数小技巧
2012/10/31 PHP
php与flash as3 socket通信传送文件实现代码
2014/08/16 PHP
总结PHP中初始化空数组的最佳方法
2019/02/13 PHP
实例分析10个PHP常见安全问题
2019/07/09 PHP
PHP fopen中文文件名乱码问题解决方案
2020/10/28 PHP
XML+XSL 与 HTML 两种方案的结合
2007/04/22 Javascript
javascript跑马灯悬停放大效果实现代码
2012/12/12 Javascript
javaScript矢量图表库-gRaphael几行代码实现精美的条形图/饼图/点图/曲线图
2013/01/09 Javascript
js实现带农历和八字等信息的日历特效
2016/05/16 Javascript
js实现带缓动动画的导航栏效果
2017/01/16 Javascript
详谈JS中数组的迭代方法和归并方法
2017/08/11 Javascript
vue的状态管理模式vuex
2017/11/30 Javascript
JS实现图片居中悬浮效果
2017/12/25 Javascript
vue使用localStorage保存登录信息 适用于移动端、PC端
2019/05/27 Javascript
Vue数字输入框组件使用方法详解
2020/02/10 Javascript
vue pages 多入口项目 + chainWebpack 全局引用缩写说明
2020/09/21 Javascript
用python写的一个wordpress的采集程序
2016/02/27 Python
Python操作MongoDB详解及实例
2017/05/18 Python
Python操作mysql数据库实现增删查改功能的方法
2018/01/15 Python
python 实现矩阵上下/左右翻转,转置的示例
2019/01/23 Python
python调用虹软2.0第三版的具体使用
2019/02/22 Python
python字符串切割:str.split()与re.split()的对比分析
2019/07/16 Python
安装python3.7编译器后如何正确安装opnecv的方法详解
2020/06/16 Python
Python常用类型转换实现代码实例
2020/07/28 Python
阿迪达斯奥地利官方商城:adidas.at
2016/10/16 全球购物
师范生自荐信
2013/10/27 职场文书
人事主管的岗位职责
2013/11/16 职场文书
餐饮业的创业计划书范文
2013/12/26 职场文书
演讲稿怎么写才完美
2014/01/02 职场文书
初中同学聚会邀请函
2014/02/03 职场文书
公司担保书范文
2014/05/21 职场文书
公安机关纪律作风整顿个人剖析材料材料
2014/10/10 职场文书
python实现web邮箱扫描的示例(附源码)
2021/03/30 Python
Python基础之元编程知识总结
2021/05/23 Python
浅谈css清除浮动(clearfix和clear)的用法
2023/05/21 HTML / CSS