PEAR:PHP扩展与应用库
来源:互联网 发布:linux java 安装 编辑:程序博客网 时间:2024/05/09 21:58
1. PEAR简介
PEAR:PHP Extension and Application Repository,php扩展与应用库。(突然想吃梨了)
pear的使命:提供可复用的组件,引领php的创新。
提供PHP代码的包和应用程序。
pear还是php代码标准,使php代码易读,提高复用性。
2. PEAR安装
安装php时,pear会默认安装, 在bin目录下。
通过version参数来查看版本号。
$ ./pear versionPEAR Version: 1.9.4PHP Version: 5.4.26Zend Engine Version: 2.4.0验证php的include path
pear的扩展安装在php的 include path下。
$ ./pear config-get php_dir/home/gang/php/lib/php
3. pear参数
直接运行pear会输出它的参数
$ ./pearCommands:build Build an Extension From C Sourcebundle Unpacks a Pecl Packagechannel-add Add a Channelchannel-alias Specify an alias to a channel namechannel-delete Remove a Channel From the List...
常用参数:
info 查看包信息
install 安装包
uninstall 卸载包
list 查看本地安装的包
remote-list 查看线上的包
upgrade 升级包
config-show 查看config配置
$ ./pear help install
4. 安装php包
比如我们要安装日志LOG包
$ ./pear install LOG
运行成功后在 php/lib目录下会生成Log.php和Log目录,以及doc目录
在doc/Log下面有使用例子和说明。
升级LOG包:
./pear upgrade LOG
5. 安装包的使用
在上面我们安装的Log包。
在应用的php代码中require进来即可。
<?phprequire_once 'Log.php';$logger = Log::singleton('error_log', PEAR_LOG_TYPE_SYSTEM, 'ident');for ($i = 0; $i < 10; $i++) { $logger->log("Log entry $i");}
6. 常用的php包
PHPDoc – 文档提取工具
PHPUnit – 单元测试框架
DB – 数据库封装
PHPUnit – 单元测试框架
DB – 数据库封装
全部可以使用命令来查看:
$ ./pear remote-list
From: http://blog.csdn.net/yonggang7/article/details/23621501
1 0
- PEAR:PHP扩展与应用库
- PHP Pear Package 应用
- PHP Pear Package 应用
- PHP扩展开发与内核应用
- PHP-Redis扩展安装与应用
- php扩展开发与内核应用
- PECL PEAR php扩展模块的简便安装方式
- PHP扩展模块Pecl、Pear以及Perl的区别
- PHP扩展模块Pecl、Pear以及Perl的区别
- PECL PEAR php扩展模块的简便安装方式
- PEAR::HTML_QuickForm与Smarty 的结合应用
- PEAR::HTML_QuickForm与Smarty 的结合应用
- Pear是PHP的上层扩展,Pecl是PHP的底层扩展
- pear: Pager_Wrapper PDO扩展
- 利用PEAR 和 PHP给你的网络应用添加条形码
- PHP扩展应用
- PHP PEAR 基类程序阅读与注释
- PHP脚本的执行时间测试--pear与benchmark
- Excel 2010高级应用-雷达图(六)
- 数组传参的两种方式
- Linux C编程--进程间通信(IPC)5--System V IPC 机制3--共享内存
- Linux操作常用命令学习总结
- USB/DVD download tool 错误:we were unable to copy your files 解决办法
- PEAR:PHP扩展与应用库
- ZenGL图形引擎的简单介绍以及和HGE图形引擎的对比
- C/C++语言中闭包的探究及比较
- 什么是hadoop?
- 【hive实战】使用hive分析 hadoop 日志
- Windows使用 备忘
- 关于人生的思考
- Windows学习心得【鼠标测试中增加键盘接口】
- 第6周作业2-IF语句大显身手之成绩判断