PHP与MySQL程序设计 学习笔记 第十一章 PEAR

本文介绍了PHP的PEAR(PHP Extension and Application Repository)框架,详细讲解了如何在Linux和Windows上安装PEAR,以及如何使用命令进行包的管理,包括安装、升级、查看和卸载包。此外,还提到了PEAR的升级和降级操作,并指出PHP5.3.1之后推荐使用Pyrus替代PEAR。
摘要由CSDN通过智能技术生成

PEAR(PHP Extension and Application Repository,PHP扩展与应用库)是可重用PHP组件的一个框架和分发系统。

PHP 4.3.0后,Linux上的发行包中已经包含了PEAR,除非在配置PHP时使用--without-pear选项显式禁用PEAR安装,也可以显式地使用--with-pear指出要安装PEAR。

而在Windows上,默认不会安装PEAR,此时需要运行PHP安装的根目录下的go-pear.bar文件来安装PEAR。安装结束时,会创建一个注册表文件PEAR_ENV.reg,执行它可以为PEAR创建环境变量并修改系统注册表。

获取PEAR的某一命令详情:

pear help commandName

更新PEAR包:

pear upgrade

查看机器上安装的包:

pear list

运行它:
在这里插入图片描述

查看具体的包的信息:
在这里插入图片描述
安装包:

pear install packageName    # 安装必需的依赖包
pear install -a packageName    # 安装所有可选的依赖包,-a是--alldeps的同义词

PEAR直接安装的是最新的稳定包版本,如果想安装以前的包版本,如知道包名,可访问http://pear.php.net/packageName,在网站中手动下载之前的包版本。下载的包要放在配置指令include_path中。

如果要使用下载的包,直接require即可,这也是为什么要将下载的包放在配置指令include_path中。

升级一个包:

pear upgrade packageName    # 如果想升级pear(负责管理包的环境),可用pear代替packageName

升级所有包:

pear upgrade-all

卸载一个包:

pear uninstall packageName

如果有其他包依赖于要卸载的包,则会给出一个依赖关系列表,并返回卸载失败。可使用-n选项强制卸载包,但不推荐这样做,可能会卸载到有其他用途的依赖包。先卸载依赖包时,如果依赖包很多,packageName可以是空格分隔的多个包。

PEAR不能降级一个包。

php 5.3.1推荐使用Pyrus代替PEAR。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值