PHPを使う環境ではほぼ必須といえる、PHPのパッケージ管理システムComposerのインストール手順をまとめました。

インストール方法

curl -sS https://getcomposer.org/installer | php
sudo mv composer.phar /usr/local/bin/composer

curlでインストーラをダウンロードしてPHPで実行します。
Composerのpharファイルをグローバルな場所に移動します。

Composer自身をアップデート

composer self-update

よくあるエラーと対処法

The zip extension and unzip command are both missing, skipping.

zip拡張とunzipコマンドが無いといわれているので、zip,unzip,php-zipをインストールします。

RedHat系

# apt install zip unzip php-zip

Debian系

# yum install zip unzip php-zip

Composer is operating significantly slower than normal because you do not have the PHP curl extension enabled.

PHPのcurl拡張が有効でないため、Composeが通常より遅くなると言われているので、PHPのcurl拡張をインストールします。

RedHat系

# apt install php-curl

Debian系

# yum install php-curl