问答百科

Composer是什么意思


Composer 是 PHP 的一个依赖管理工具。可以在项目中声明所依赖的外部工具库,Composer 会帮你安装这些依赖的库文件,就可以很轻松的使用一个命令将其他人的优秀代码引用到所需的项目中。

Composer是什么意思

Composer 由 Nils Adermann 及 Jordi Boggiano 提出并实做,于 2012 年 3 月 1 日发行第一个版本。

Composer 是 PHP 用来管理依赖(dependency)关系的工具。你可以在自己的项目中声明所依赖的外部工具库(libraries),Composer 会帮你安装这些依赖的库文件。

Composer 可运行在 Windows 、 Linux 以及 OSX 平台上。

composer 解决了项目的依赖关系,且实现了自动加载。开发人员只需要几个命令行,就能获取其他开发者的包,PHP 开发工作因此变得如同堆积木,可以根据业务的需求,快速方便地拆解组合代码。

运行 Composer 需要 PHP 5.3.2+ 以上版本。一些敏感的 PHP 设置和编译标志也是必须的,但对于任何不兼容项安装程序都会抛出警告。

我们将从包的来源直接安装,而不是简单的下载 zip 文件,你需要 git 、 svn 或者 hg ,这取决于你载入的包所使用的版本管理系统。

它涉及 “packages” 和 “libraries”,但它在每个项目的基础上进行管理,在你项目的某个目录中(例如 vendor)进行安装。默认情况下它不会在全局安装任何东西。因此,这仅仅是一个依赖管理。

智齿客服