1-2:ローカル開発環境でhomebrewとcomposerをインストールする

2019/05/31

概要

composerとはPHPのパッケージ管理ツールのことです。
PHPのライブラリを利用する際、composerを使うことで必要なパッケージを一発ですべてインストールすることができるようになります。
composerコマンドはデフォルトで利用できないので、ローカル環境で利用できるようにcomposerをHomebrewインストールする方法を記述します。
HomebrewとはMacOSのパッケージ管理ツールのことです。composerは言語レベルのパッケージを管理するツールですが、HomebrewはOSレベルのパッケージ管理をするツールです。
Homebrewもデフォルトでは利用できないので、Homebrewもインストールする方法を記述します。

公式サイト

Homebrew
composer

手順

手順は以下のとおりです

  1. composer使えるかチェック
  2. Homebrew使えるかチェック
  3. Homebrewのインストール
  4. composerのインストール
  5. composerの確認

composer使えるかチェック

コンソールでcomposerが使えるかチェックします
console

$ composer -v

下記のようなものが長々表示されればcomposerコマンドが使える状態なので、この章は完了です。
以降の手順を行う必要はありません。
console

   ______
  / ____/___  ____ ___  ____  ____  ________  _____
 / /   / __ \/ __ `__ \/ __ \/ __ \/ ___/ _ \/ ___/
/ /___/ /_/ / / / / / / /_/ / /_/ (__  )  __/ /
\____/\____/_/ /_/ /_/ .___/\____/____/\___/_/
                    /_/
Composer version 1.6.3 2018-01-31 16:28:17

console

-bash:composer:command not found

と表示されてしまった場合、composerが入っていないので、composerをインストールする必要があります。「Homebrewが使えるかチェック」に進みます。

Homebrewが使えるかチェック

コンソールでbrewが使えるかチェックします。
console

$ brew -v

下記のようにHomebrewのバージョンが表示されれば、brewコマンドが使える状態なのでHomebrewのインストールをする必要はありません。
Homebrewのインストールを飛ばして、「composerのインストール」に進んでください。
console

Homebrew 2.1.4
Homebrew/homebrew-core (git revision 2fe6e; last commit 2019-06-04)

console

-bash: /usr/local/bin/brew: No such file or directory

などと表示されてしまった場合、brewコマンドが使えないので、Homebrewのインストールをする必要があります。
「Homebrewのインストール」に進んでください。

Homebrewのインストール

公式サイトに則り下記コマンドを実行します。
console

$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

これで最新のhomebrewがインストールされました。

composerのインストール

Homebrewがインストールできたら、composerをインストールします。
console

$ brew install composer

実行していいかパスワードを聞かれます。
パスワードはPCにログインするときのパスワードです。
インストールには少し時間がかかります。

composerの確認

うまく行けばcomposerが使えるはずなのでコマンドが認識されているか確認します。
console

$ composer -v

結果が下記のように返ってくればインストール完了です。
console

   ______
  / ____/___  ____ ___  ____  ____  ________  _____
 / /   / __ \/ __ `__ \/ __ \/ __ \/ ___/ _ \/ ___/
/ /___/ /_/ / / / / / / /_/ / /_/ (__  )  __/ /
\____/\____/_/ /_/ /_/ .___/\____/____/\___/_/
                    /_/
Composer version 1.6.3 2018-01-31 16:28:17

以上がインストール手順です。