C:blanc
投稿日
2025年9月12日
Tips PHP

Composer

composer.jsonの記述で、"php": "^8.3",
とある場合、8.3 以上で、9.0 未満の最新バージョンがインストールされる。
ターミナル
composer -V

# composer.json有りき
composer install
# 本番時
composer install --optimize-autoloader --no-dev

# 追加
composer require パッケージ名

composer installとcomposer updateの違い

composer install
composer.lock ファイルに記載された依存関係をインストール

composer update
composer.json に基づいて依存関係を更新し、composer.lock を再生成

通常の開発フローでは、composer install を使用するのが基本です。
依存関係を更新したい場合や、composer.json を変更した場合にのみ composer update を使用します。
composer update をむやみに使うと、依存関係のバージョンが意図せず変わる可能性があるため、慎重に使うべき。