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实现多服务器共享SESSION数据的方法
Mar 16 PHP
php面向对象全攻略 (五) 封装性
Sep 30 PHP
解析linux下安装memcacheq(mcq)全过程笔记
Jun 27 PHP
从零开始学YII2框架(二)通过 Composer 安装扩展插件
Aug 20 PHP
跟我学Laravel之路由
Oct 15 PHP
十幅图告诉你什么是PHP引用
Feb 22 PHP
PHP数组操作类实例
Jul 11 PHP
详解PHP中foreach的用法和实例
Oct 25 PHP
详解使用php调用微信接口上传永久素材
Apr 11 PHP
php注册系统和使用Xajax即时验证用户名是否被占用
Aug 31 PHP
php微信开发之图片回复功能
Jun 14 PHP
ThinkPHP5.0框架结合Swoole开发实现WebSocket在线聊天案例详解
Apr 02 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中jQuery插件autocomplate的简单使用笔记
2012/06/14 PHP
教你如何在CI框架中使用 .htaccess 隐藏url中index.php
2014/06/09 PHP
php 批量查询搜狗sogou代码分享
2015/05/17 PHP
可兼容php5与php7的cURL文件上传功能实例分析
2018/05/11 PHP
javascript 控制弹出窗口
2007/04/10 Javascript
JS倒计时代码汇总
2014/11/25 Javascript
js实现双击图片放大单击缩小的方法
2015/02/17 Javascript
javascript原型继承工作原理和实例详解
2016/04/07 Javascript
JS实现title标题栏文字不间断滚动显示效果
2016/09/07 Javascript
JavaScript自动点击链接 防止绕过浏览器访问的方法
2017/01/19 Javascript
利用JS对iframe父子(内外)页面进行操作的方法教程
2017/06/15 Javascript
webpack学习笔记之优化缓存、合并、懒加载
2017/08/24 Javascript
详解vue页面首次加载缓慢原因及解决方案
2019/11/06 Javascript
vue自定义组件实现双向绑定
2021/01/13 Vue.js
uniapp微信小程序:key失效的解决方法
2021/01/20 Javascript
python单链表实现代码实例
2013/11/21 Python
Python的ORM框架中SQLAlchemy库的查询操作的教程
2015/04/25 Python
Python基于smtplib实现异步发送邮件服务
2015/05/28 Python
python中map的基本用法示例
2018/09/10 Python
配置 Pycharm 默认 Test runner 的图文教程
2018/11/30 Python
python退出命令是什么?详解python退出方法
2018/12/10 Python
flask框架自定义过滤器示例【markdown文件读取和展示功能】
2019/11/08 Python
Python操作MongoDb数据库流程详解
2020/03/05 Python
配置python的编程环境之Anaconda + VSCode的教程
2020/03/29 Python
浅谈Python中的继承
2020/06/19 Python
CSS3的Flexbox布局的简明入门指南
2016/04/08 HTML / CSS
采用专利算法搜索最廉价的机票:CheapAir
2016/09/10 全球购物
ProBikeKit英国:在线公路自行车之家
2017/02/10 全球购物
英国高街电视:High Street TV
2018/05/22 全球购物
巴西购物网站:Onofre Agora
2020/06/08 全球购物
公司会计岗位职责
2014/02/13 职场文书
家具商场的活动方案
2014/08/16 职场文书
建议书范文
2015/02/05 职场文书
小学英语教师2015年度个人工作总结
2015/10/14 职场文书
小学语文教师研修感悟
2015/11/18 职场文书
七个非常实用的Python工具包总结
2021/06/15 Python