Composer のインストールは、コマンドを実行したディレクトリで実行・ファイル生成されるので、ホームディレクトリで作業するのをオススメします

以降のコマンドもホームディレクトリで実行したものとして記載しています

インストール

Composer の公式サイトで指定されているコマンドを入力

$ php -r "copy('[https://getcomposer.org/installer',](https://getcomposer.org/installer',) 'composer-setup.php');"  
$ php -r "if (hash_file('sha384', 'composer-setup.php') === 'c5b9b6d368201a9db6f74e2611495f369991b72d9c8cbd3ffbc63edff210eb73d46ffbfce88669ad33695ef77dc76976') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"  
Installer verified
$ php composer-setup.php  
All settings correct for using Composer  
Downloading...  
  
Composer (version 1.9.3) successfully installed to: /Users/{user_name}/htdocs/{project_name}/composer.phar  
Use it: php composer.phar  
$ php -r "unlink('composer-setup.php');"

Version を確認する

$ ./composer.phar -V  
Composer version 1.9.3 2020-02-04 12:58:49

composer.phar から拡張子を消す

$ mv ~/composer.phar ~/composer

パスを通す

ここから2パターン

/usr/local/bin/ に置くパターン(管理者権限が必要)

ファイルを移動する

$ mv ~/composer /usr/local/bin/composer

元から /user/local/bin にはパスが通っているので実行すれば出るようになる

$ composer -V  
Composer version 1.9.3 2020-02-04 12:58:49

~/bin/ に置くパターン

ファイルを移動する

$ mv ~/composer ~/bin/composer

.bash_profile がなければつくる

$ touch ~/.bash_profile

.bash_profile に以下の内容を設定

export PATH=$PATH:$HOME/.nodebrew/current/bin:$HOME/bin

~/.bash_profile の内容を適用する

$ source ~/.bash_profile

実行すれば出るようになるはず

$ composer -V  
Composer version 1.9.3 2020-02-04 12:58:49