composer install
概要
composer.lockで指定された(ロックされた)バージョンでファイルに指定されたすべての依存関係(ライブラリ)をインストール
ユースケース
- git clone等をして、初めて開発をするとき
- composer.lockをもとに、アプリケーションを本番サーバーまたはテスト環境にインストールするために、主に「デプロイフェーズ」で使用
composer update
概要
composer.jsonをもとにプロジェクトに必要なパッケージをアップグレード
ユースケース
主に「開発」フェーズで、必要なパッケージを追加したり、アップグレードしたりするために使用
補足
- composer.lockで現在使用しているバンドルのバージョン等が管理
- composer.jsonには必要となるバンドルを記述
- composer.pharで実行
まとめ
いかがでしたでしょうか。本記事では、composer installとcomposer updateの基本的な違いやユースケースについて紹介しています