宮さんへのメモ
ファイル | 役割 |
---|---|
composer.phar | composer installやcomposer updateの実行に必要な本体。サーバにインストールされていれば無くても実行できる。 |
composer.json | 依存関係が書かれた設定ファイル、ここに書かれたライブラリをインストールまたはアップデートして、vendor/ 以下に配置するのがcomposerの役割 |
composer.lock | インストールされるライブラリのバージョンを固定する為のファイル。存在しない場合は最新版がセットアップされる。 |
vendor/autoload.php | vendor 以下に配置されたライブラリを自動で読み込む為のファイル。フレームワークなどにPSRに対応したローダがあれば不要。 |
vendor/* | 外部からセットアップされたライブラリが配置される。空っぽになっていてもcomposer.jsonから再生可能。 |