PEAR(PHP Extension and Application Repository) 安装详解

相信大多数PHP开发者,特别是那些不怎么关注PHP相关技术栈的技术从业者来说,并没有听说过PEAR,可能只是听说过PECL,其实我也没听说过它,今天看到了就详细的了解了一下,然后分享一下我对PEAR的一些理解与看法

jesen
1
2020-04-12 17:16:46
文档目录
我的书签
 

什么是PEAR?

PEAR是PHP Extension and Application Repository(PHP扩展与应用仓库)的简写,类似于ComposerPEAR的使命是提供可重复使用的组件,引领PHP创新,为PHP开发提供最佳实践并教育开发人员。其实说到底就是一个PHP的开源仓库和提供相关工具来使用仓库中的内容,类似于JAVA平台中的maven和gradle设计理念,它的主要目的有一下几点:
  1. 针对PHP用户打造一个结构化开源代码库
  2. 一个用于代码分发和包维护的系统
  3. 定义一种PHP编写代码的标准样式,这种标准将帮助开发者编写可移植、可重用的代码
  4. PHP扩展社区库(PECL)
  5. 支持PHP / PEAR社区的网站,邮件列表和下载镜像

Windows 系统中安装 PHP的PEAR

在Windows系统中安装PEAR请参考如下步骤即可:
1、直接执行PHP安装目录中的批处理文件:%PHP_ROOT%\php\go-pear.bat 或者下载:https://pear.php.net/go-pear.phar 保存到PHP的bin目录下:go-pear.phar
2、打开命令行,执行命令:php go-pear.phar,如下图所示安装程序将询问您一些问题,然后将PEAR软件包管理器安装在您在安装过程中指定的路径中,我直接都是按回车键,取默认值即可:
这里需要注意一个问题,如上图所示,第13个选项后面没有值,这个时候需要输入13然后进行选择,选择php.exe所在的文件夹即可,然后再按回车就可以安装了。
3、修改php配置include_path选项,安装到最后会提示是否自动更新php.ini中的include_path参数值,我们可以直接选择“y”同意自动修改,也可以安装完成后,手动去修改,将pear仓库的本地路径指定到php的include_path参数中,这样我们以后就可以直接再php源码中引用pear安装的所有php类库了,如下图所示:
4、配置环境变量,是pear命令在任意的命令行路径中都可以使用,操作系统选择“开始”>“控制面板”>“系统”>“高级系统设置”>“环境变量”后再系统变量中找到Path变量,然后添加刚才安装的目录即可,如下图所示:

Linux 系列系统中安装 PHP的PEAR

未完待续...

PEAR 常用命令列表

命令名称 描述
pear help 列出pear的所有命令,类似于pear的命令帮助命令
pear help <command> 列出某个pear命令的具体信息
pear help shortcuts  列出所有pear命令的简写
友情提示