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が使えるプランをご契約の方はぜひ導入してみてください。
コメント