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。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
2020-06-03 gcc 选项