【Mac】Composerをインストール

2022年6月13日

ライブラリやパッケージを管理するツール「Composer」をMacにインストールします。

MacにPHPがインストールされていること

Mac版 Composer インストール手順

下記サイトの指示に従って、ターミナルからコマンドを実行する

https://getcomposer.org/download/

sei@MacBook-Pro ~ % php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
sei@MacBook-Pro ~ % php -r "if (hash_file('sha384', 'composer-setup.php') === '55ce33d7678c5a611085589f1f3ddf8b3c52d662cd01d4ba75c0ee0459970c2200a51f492d557530c71c15d8dba01eae') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"

Installer verified
sei@MacBook-Pro ~ % php composer-setup.php

All settings correct for using Composer
Downloading...

Composer (version 2.3.5) successfully installed to: /Users/sei/composer.phar
Use it: php composer.phar
sei@MacBook-Pro ~ % php -r "unlink('composer-setup.php');"

パスを通す

sei@MacBook-Pro ~ % sudo mv composer.phar /usr/local/bin/composer

sei@MacBook-Pro ~ % source ~/.zshrc 

composer 起動確認

sei@MacBook-Pro ~ % composer -V
Composer version 2.3.5 2022-04-13 16:43:00
sei@MacBook-Pro ~ % composer --version
Composer version 2.3.5 2022-04-13 16:43:00
sei@MacBook-Pro ~ % composer
   ______
  / ____/___  ____ ___  ____  ____  ________  _____
 / /   / __ \/ __ `__ \/ __ \/ __ \/ ___/ _ \/ ___/
/ /___/ /_/ / / / / / / /_/ / /_/ (__  )  __/ /
\____/\____/_/ /_/ /_/ .___/\____/____/\___/_/
                    /_/
Composer version 2.3.5 2022-04-13 16:43:00

Usage:
  command [options] [arguments]

Options:
  -h, --help                     Display help for the given command. When no command is given display help for the list command
  -q, --quiet                    Do not output any message
  -V, --version                  Display this application version
      --ansi|--no-ansi           Force (or disable --no-ansi) ANSI output
  -n, --no-interaction           Do not ask any interactive question
      --profile                  Display timing and memory usage information
      --no-plugins               Whether to disable plugins.
      --no-scripts               Skips the execution of all scripts defined in composer.json file.

参考サイト

【Composer/PHP/MacOS/M1 対応】MacOS に Composer をインストールする方法2選! – 文系Webエンジニアの技術メモとたまに旅のメモ

composerの環境構築が出来ません。

MACにLaravelをインストールする手順をエラー対策と共に、分かりやすく解説【MAMPを使った開発環境構築】 | 40代からプログラミング!

Mac,WEBphp,Mac

Posted by sei