Masayan tech blog.

  1. ブログ記事一覧>
  2. composer installとcomposer updateの違い

composer installとcomposer updateの違い

公開日

composer install

概要

composer.lockで指定された(ロックされた)バージョンでファイルに指定されたすべての依存関係(ライブラリ)をインストール

ユースケース

  • git clone等をして、初めて開発をするとき
  • composer.lockをもとに、アプリケーションを本番サーバーまたはテスト環境にインストールするために、主に「デプロイフェーズ」で使用

composer update

概要

composer.jsonをもとにプロジェクトに必要なパッケージをアップグレード

ユースケース

主に「開発」フェーズで、必要なパッケージを追加したり、アップグレードしたりするために使用

補足

  • composer.lockで現在使用しているバンドルのバージョン等が管理
  • composer.jsonには必要となるバンドルを記述
  • composer.pharで実行

まとめ

いかがでしたでしょうか。本記事では、composer installとcomposer updateの基本的な違いやユースケースについて紹介しています