Composerのインストール方法

PHPのパッケージ依存管理ツールであるComposerのインストール方法を記載

※インストーラーはバージョンごとに変更されます。と公式ではあるので、ここでコードはコピペせず、公式からコードを取ってきましょう。

Composerのインストール時の前提条件

ComposerをインストールするにはPHPがmacOS にインストールされている必要があります。インストールされていなければ、インストール時「zsh: command not found: php」とエラーが表示されます。

PHPの公式では「PHP は Mac OS X バージョン 10.0.0 以降、 macOS Monterey (12.0.0) より前の MacOS に標準添付されています。」とあります。

著者のPCはmacOS Monterey (12.0.0) のためPHPの公式通り以下を実行。

  • » brew.sh にある手順に従って、homebrew をインストール
  • ターミナルでbrew install phpを実行

インストールが終わったら、

$ php -v

でバージョンが表示されればインストール完了。

Composerのインストール

公式のインストール手順通り、ターミナルで以下を実行。

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

Composerコマンドの使用

インストーラーを実行した後、次のコマンドを実行して composer.phar を自分のパスに含まれるディレクトリに移動します。

$ sudo mv composer.phar /usr/local/bin/composer

password入力を促されるので、自身のPCのpasswordを入力。

$ composer -v

を実行し、バージョンが表示されれば完了。

   ______
  / ____/___  ____ ___  ____  ____  ________  _____
 / /   / __ \/ __ `__ \/ __ \/ __ \/ ___/ _ \/ ___/
/ /___/ /_/ / / / / / / /_/ / /_/ (__  )  __/ /
\____/\____/_/ /_/ /_/ .___/\____/____/\___/_/
                    /_/
Composer version 2.5.1 2022-12-22 15:33:54

こんなの出ます。おしゃん。

※インストーラーのバージョンごとに変更されます。と公式ではあるので、ここでコードはコピペせず、公式からコードを取ってきましょう。

参考・引用

PHP,環境構築

Posted by num33