Composer是用于PHP中的依赖项管理的工具。它允许您声明项目所依赖的库,它将为您管理(安装/更新)它们。
Composer不是与Yum或Apt相同的软件包管理器。是的,它处理“程序包”或库,但它按项目管理它们,并将它们安装在项目内部的目录(例如供应商)中。
Composer需要PHP 5.3.2+才能运行。还需要一些敏感的php设置和编译标志,但是当使用安装程序时,将警告您任何不兼容性。
要从源代码而不是简单的zip归档文件安装软件包,您将需要git,svn,fossil或hg,具体取决于软件包受版本控制的方式。