Composer
是 PHP 的一个依赖管理工具。它允许你申明项目所依赖的代码库,它会在你的项目中为你安装他们。
安装
curl -sS https://getcomposer.org/installer | php
让 composer 可以在全局进行调用
mv composer.phar /usr/local/bin/composer
将官方数据源修改为国内镜像
composer config -g repo.packagist composer https://packagist.phpcomposer.com
解决依赖
获取定义的依赖到你的本地项目,只需要调用 composer.phar
运行 install 命令。
composer install
假如工作目录中包含写有monolog/monolog
的composer.json
,这将会找到 monolog/monolog
的最新版本,并将它下载到 vendor
目录。 这是一个惯例把第三方的代码到一个指定的目录 vendor
。如果是 monolog
将会创建 vendor/monolog/monolog
目录。
创建项目
你可以使用 Composer 从现有的包中创建一个新的项目。这相当于执行了一个 git clone
或 svn checkout
命令后将这个包的依赖安装到它自己的 vendor 目录。
例如使用composer安装Laravel
composer global require "laravel/installer"
…待续…
发表回复/Leave a Reply