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

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。

posted @ 2022-06-03 11:33  epiphanyy  阅读(14)  评论(0)    收藏  举报  来源