PHP性能优化准备篇图解PEAR安装

2015-01-24信息快讯网

什么是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扩展模块Pecl、Pear以及Perl的区别
php安装xdebug/php安装pear/phpunit详解步骤(图)
深入PHP运行环境配置的详解
PHP运行环境配置与开发环境的配置(图文教程)
PHP在线生成二维码(google api)的实现代码详解
PHP多线程批量采集下载美女图片的实现代码(续)
获取php页面执行时间,数据库读写次数,函数调用次数等(THINKphp)
PHP导出EXCEL快速开发指南--PHPEXCEL的使用详解
php中用加号与用array_merge合并数组的区别深入分析
PHP代码保护--Zend Guard的使用详解
基于php socket(fsockopen)的应用实例分析
web站点获取用户IP的安全方法 HTTP_X_FORWARDED_FOR检验
获取用户Ip地址通用方法与常见安全隐患(HTTP_X_FORWARDED_FOR)
php启动时候提示PHP startup的解决方法
基于Zookeeper的使用详解
关于shopex同步ucenter的redirect问题,导致script不运行
phpExcel导出大量数据出现内存溢出错误的解决方法
PHP性能优化工具篇Benchmark类调试执行时间
PHPWind与Discuz截取字符函数substrs与cutstr性能比较
php的chr和ord函数实现字符加减乘除运算实现代码
PHP函数篇之掌握ord()与chr()函数应用
PHP函数篇详解十进制、二进制、八进制和十六进制转换函数说明
PHP详解ASCII码对照表与字符转换
openPNE常用方法分享
PHP的array_diff()函数在处理大数组时的效率问题
php数组函数序列之array_intersect() 返回两个或多个数组的交集数组
php array_filter除去数组中的空字符元素
php fsockopen中多线程问题的解决办法[翻译]
php数组函数序列之array_pop() - 删除数组中的最后一个元素
php数组函数序列之array_slice() - 在数组中根据条件取出一段值,并返回
防止本地用户用fsockopen DDOS攻击对策
让Json更懂中文(JSON_UNESCAPED_UNICODE)
利用Ffmpeg获得flv视频缩略图和视频时间的代码
Windows 下的 PHP-PEAR 安装方法
©2014-2024 dbsqp.com