使用 Composer - Hayse/composer.bat GitHub Wiki

现在我们将使用 Composer 来安装项目的依赖。

如果在当前目录下没有一个 composer.json 文件,请执行composer init创建它,并根据项目需求进行修改配置。

要解决和下载依赖,请在项目位置执行composer install,它将搜索当前目录下存在的 composer.json 文件,并按其配置内容下载相关依赖,保存到vendor子目录中,同时生成composer.lock文件。

那么,所有依赖信息已处理完毕,在项目中使用只需加入以下PHP语句:

require 'vendor/autoload.php';

当在项目在需要更新依赖时,请执行composer update

  • 你可以使用 Composer 从现有的包中创建一个新的项目。它可以省掉前面步骤来创建新项目,这相当于执行了一个 git clone 或 svn checkout 命令后将这个包的依赖安装到它自己的 vendor 目录。

  • 要创建基于 Composer 的新项目,你可以使用 "create-project" 命令。传递一个包名,它会为你创建项目的目录。你也可以在第三个参数中指定版本号,否则将获取最新的版本。eg:composer create-project laravel/laravel

Composer自我更新

将 Composer 自身升级到最新版本,只需要运行 self-update 命令。它将替换你的 composer.phar 文件到最新版本。

php composer.phar self-update

命令行

为了从命令行获得帮助信息,请运行 composer 或者 composer list 命令,然后结合 --help 命令来获得更多的帮助信息。