ロリポップに Composer をインストールする方法【SSH接続で簡単セットアップ】

PHPのライブラリ管理に便利な Composer を、ロリポップのレンタルサーバーにインストールする手順をご紹介します。SSH接続が可能なプラン(スタンダード以上)であれば導入可能です。

前提条件

  • ロリポップのSSHが有効になっていること
  • 任意のPHPバージョン(今回は PHP 8.3)を指定して実行
  • コマンド操作はターミナル(macOS/Linux)またはターミナルアプリ(Windows)から実行

① Composer のインストーラーをダウンロード

まずは、Composerのインストーラーをダウンロードします。

/usr/local/php/8.3/bin/php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"

② インストーラーの整合性チェック

Composerのインストールスクリプトが改ざんされていないか確認します。

/usr/local/php/8.3/bin/php -r "if (hash_file('sha384', 'composer-setup.php') === 'dac665fdc30fdd8ec78b38b9800061b4150413ff2e3b6f88543c636f7cd84f6db9189d43a81e5503cda447da73c7e5b6') { echo 'Installer verified'.PHP_EOL; } else { echo 'Installer corrupt'.PHP_EOL; unlink('composer-setup.php'); exit(1); }"

公式サイトから最新のハッシュ値を確認して必要に応じて置き換えてください。


③ Composer をインストール

/usr/local/php/8.3/bin/php composer-setup.php

これで composer.phar というファイルが生成されます。


④ 不要なインストーラーファイルを削除

/usr/local/php/8.3/bin/php -r "unlink('composer-setup.php');"

⑤ composer コマンドを使いやすくする

~/bin ディレクトリを作成し、Composerを配置します。

mkdir -p ~/bin
mv composer.phar ~/bin/composer
chmod +x ~/bin/composer

⑥ PATH を通す

ターミナルで下記を実行し、PATHを設定します。

vi ~/.bash_profile

以下を追記:

# Composer 用パス追加
export PATH="$HOME/bin:/usr/local/php/8.3/bin:$PATH"

# bashrc を読み込む
if [ -f ~/.bashrc ]; then
    . ~/.bashrc
fi

反映:

source ~/.bash_profile

必要に応じて .bashrc にも追記:

vi ~/.bashrc
source ~/.bashrc

⑦ Composer の動作確認

composer -V

以下のようにバージョン情報が表示されればインストール成功です。

Composer version 2.x.x ...

おわりに

ロリポップの環境でもComposerを導入すれば、LaravelやWordPress開発が格段に便利になります。SSHが使えるプランをご契約の方はぜひ導入してみてください。

コメント

タイトルとURLをコピーしました