レンタルサーバーではphpinfoで表示したPHPのバージョンと、sshでログインしてphp -vした時のバージョンが異なる場合があります。
たとえばレンタルサーバーでcomposerを使用したいときに
PHPのバージョンが低いせいでcomposerでインストールできるライブラリのバージョンが制限されるなどの問題が出てきます。
しかし多くのレンタルサーバーではシェル上で実行するPHPのバージョンを選択することができます。
選択できるPHPのバージョンを確認
|
1 |
ls /usr/bin/php* |
例えばPHP8.1でcomposerを実行したいときは
|
1 |
/usr/bin/php8.1 composer require hogehoge |
