Composer 是
PHP5.3以上 的一个依赖
管理工具。它允许你声明项目所依赖的
代码库,它会在你的项目中为你安装他们。Composer 不是一个
包管理器
Composer是
PHP中用来管理依赖(dependency)关系的工具。你可以在自己的项目中声明所依赖的外部工具库(libraries),Composer会帮你安装这些依赖的
库文件。
$
curl -s (Composer web site)/installer | php
此命令只检查少量的
PHP配置,然后下载 composer.phar 文件到你的工作目录,此文件就是Composer执行文件,它是一个PHAR(PHP归档文件,里面可以包含任何文件,并且可以在PHP
命令行执行)。
假定你在创建一个项目,你的项目中需要一个输出日志的库,而且你决定使用monolog库。为了将monolog库添加到你的工程,只需创建 composer.
json 文件,这个文件中的内容描述了项目的
依赖关系require