Composerを使ってライブラリをインストールをすると、composer.jsonファイルと同階層にvendorディレクトリが作成される。

プロジェクトによっては、vendorディレクトリの階層を分けたい場合があるだろう。

この場合、composer.jsonに以下の設定を追記する。

{
  "config": {
    "vendor-dir": "html/vendor"
  },
  ...
}

例として、ルート直下のhtmlディレクトリ内にvendorディレクトリを作成したい場合、上記のような設定となる。

これでcomposer installを実行すると指定したディレクトリにライブラリをインストールすることができる。