[PHP]composer global requireで入れたパッケージのインストール先はどこになるか?

カテゴリ: composer

PHPのパッケージマネージャであるcoposerでは、composer global requireコマンドを使用することで、パッケージをシステム全体の物としてインストールできます。

> composer global require laravel/installer
Changed current directory to C:/Users/xxx/AppData/Roaming/Composer

パッケージのインストール先ですが、コマンド実行時のログを見て分かるように、デフォルトで下記の場所がインストール先となります。

## composer global requireでのインストール先

# Windowsの場合
C:/Users/xxx/AppData/Roaming/Composer

# MacOSの場合
~/.composer

このため、インストールしたパッケージがコマンドを持っている場合は、下記の場所にPATHを通しておくとコマンドを実行可能です。

## PATHを通すディレクトリ

# Windowsの場合
C:\Users\xxx\AppData\Roaming\Composer\vendor\bin


# MacOSの場合
~/.composer/vendor/bin
こちらもおススメ

コメントを残す

メールアドレスが公開されることはありません。