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
こちらもおススメ
2 thoughts on “[PHP]composer global requireで入れたパッケージのインストール先はどこか?”