php扩展的安装方式

常用的php扩展的安装方式 composer、homebrew、pecl、pear的区别,查阅多篇文档加上自己理解整理

扩展安装方式

pear

pear 是 PHP Extension and Application Repository的缩写,即PHP扩展和应用仓库
pear 将php程序开发过程中常用的功能编程类库,涵盖了,数据库访问,文件操作,数据结构,缓存,网络,webservice等,避免重复车轮。
所有扩展都是用纯粹的php代码编写,下载扩展之后可以直接引入使用

pear.php.net

pecl

pecl 是PHP Extension Community Library的缩写,即PHP扩展库,不属于php的基本扩展范围
pecl是是使用C语言开发的,往往需要重新编译或者在配置文件中设置之后才能使用
可以看做是pear的一部分

pecl.php.net

pear是php的上层扩展,pecl是php的底层扩展

composer

composer 是一个管理包的依赖管理工具
与pear一样,composer也是用php写的,遵循一定的语法规范,一些知名框架的扩展会常用到

homebrew

macOS系统的包管理工具,不仅仅管理php及其扩展,还有其他的一些工具

其他

phar

phar 可以对php项目进行打包成.phar类型的文件,也可以把某个模块打包直接发布。

坚持原创技术分享,您的支持将鼓励我继续创作!