イントロダクション ComposerはPHPの依存管理ツールです。 Composerはあなたのプロジェクトが必要とする依存ライブラリを定義できるようにして、インストールを行います。 依存管理 Composerはパッケージ管理ツールではありません。そう、Composerは「複数」のパッケージやライブラリを扱います。 Composerはライブラリをプロジェクト単位に管理します。あなたのプロジェクト内のディレクトリ(例: vendor)にライブラリをインストールします。 デフォルトではグローバルには決してインストールしません。 したがって、これは依存管理なわけです。 このアイデアは新しいものではありません。 Composerはnodeのnpmやrubyのbundlerに強くインスパイアされています。 しかし、PHPにはそのようなツールがありませんでした。 Composerが解決する問題は以下の通