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 @   epiphanyy  阅读(8)  评论(0编辑  收藏  举报  
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
历史上的今天:
2020-06-03 gcc 选项
点击右上角即可分享
微信分享提示