composer install 和updaterequire的使用

Posted nihao

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了composer install 和updaterequire的使用相关的知识,希望对你有一定的参考价值。

简单解释:

  1. composer install:如有 composer.lock 文件,直接安装,否则从 composer.json 安装最新扩展包和依赖;
  2. composer update:从 composer.json 安装最新扩展包和依赖;
  3. composer update vendor/package:从 composer.json 或者对应包的配置,并更新到最新;
  4. composer require new/package:添加安装 new/package, 可以指定版本,如: composer require new/package ~2.5.

开发项目中使用流程:

一、新项目流程:
  • 创建 composer.json,并添加依赖到的扩展包;
  • 运行 composer install,安装扩展包并生成 composer.lock;
  • 提交 composer.lock 到代码版本控制器中,如:git;
二、项目协作者拉取项目 :

​ 克隆项目后,根目录下直接运行 composer install 从 composer.lock 中安装 指定版本 的扩展包以及其依赖;

三、为项目添加新扩展包:
  • 使用 composer require new/package 添加扩展包;
  • 提交更新后的 composer.json 和 composer.lock 到代码版本控制器中,如:git;

参考:

  • composer install https://docs.phpcomposer.com/...
  • composer update https://docs.phpcomposer.com/...

以上是关于composer install 和updaterequire的使用的主要内容,如果未能解决你的问题,请参考以下文章

composer install(update)时出现killed

Centos中执行composer update/install/self-update 报错的解决办法

composer killed while updating or install

加快compser install 和update的方法

来自git clone的Laravel项目无法正常工作(无法使用key:generate或composer install / update)

ubuntu系统下,composer无法self-update解决