相信大多数PHP开发者,特别是那些不怎么关注PHP相关技术栈的技术从业者来说,并没有听说过PEAR,可能只是听说过PECL,其实我也没听说过它,今天看到了就详细的了解了一下,然后分享一下我对PEAR的一些理解与看法
Composer
PEAR的使命是提供可重复使用的组件,引领PHP创新,为PHP开发提供最佳实践并教育开发人员。其实说到底就是一个PHP的开源仓库和提供相关工具来使用仓库中的内容,类似于JAVA平台中的maven和gradle设计理念,它的主要目的有一下几点:%PHP_ROOT%\php\go-pear.bat
或者下载:https://pear.php.net/go-pear.phar 保存到PHP的bin目录下:go-pear.phar
。php go-pear.phar
,如下图所示安装程序将询问您一些问题,然后将PEAR软件包管理器安装在您在安装过程中指定的路径中,我直接都是按回车键,取默认值即可:命令名称 | 描述 |
---|---|
pear help | 列出pear的所有命令,类似于pear的命令帮助命令 |
pear help <command> | 列出某个pear命令的具体信息 |
pear help shortcuts | 列出所有pear命令的简写 |