• 搜索包
composer search
  • 包的安装
composer require
composer install

安装后会产生两个文件和一个文件夹,如下:

composer.json 是包的依赖文件;

composer.lock 是包的版本锁定文件;

vendor 是包的所在目录;

对于 require 和 install 是不相同的,require 会把包的信息添加到 composer.json 文件中并进行 install 。而 install 是直接从 composer.json 或 composer.lock 文件中提取依赖信息,然后进行安装。

  • 更新包
composer update
  • 删除包
composer remove
  • 依赖打包

如果项目中安装了不止一个包,可能安装了很多个项目依赖的包,需要对项目中的包依赖进行一个打包处理成为一个压缩文件。

composer archive
  • 生成类库映射文件
composer dump-autoload
  • 创建项目
composer create-project
  • 更新composer
composer self-update
  • 初始化

以交互方式填写composer.json文件信息

composer init