composer 听说很久一段时间了 ,不过公司项目一直没有使用过,也一直不知道怎么使用,今天看了下composer,一开始有点懵,不知道怎么用,那就看文档呗!
http://docs.phpcomposer.com
安装 Composer,你只需要下载
composer.phar
可执行文件。
curl -sS https://getcomposer.org/installer | php
全局安装 全局安装是将 Composer 安装到系统环境变量
PATH
所包含的路径下面,然后就能够在命令行窗口中直接执行composer
命令了。mv composer.phar /usr/local/bin/composer
安装成功后 在你的项目根目录下新建composer.json文件
vi composer.json
第一件事情(并且往往只需要做这一件事),你需要在composer.json
文件中指定require
key 的值。你只需要简单的告诉 Composer 你的项目需要依赖哪些包composer install{ "require": { "monolog/monolog": "1.0.*" } } 安装依赖包
执行命令后会在你根目录下生成vendor
文件夹
packagist 镜像使用方法 因为墙的问题,建议使用国内镜像composer config -g repo.packagist composer https://packagist.phpcomposer.com 上述命令会在当前项目的composer.json中追加下面的配置信息
"repositories": { "packagist": { "type": "composer", "url": "https://packagist.phpcomposer.com" } }