エックスサーバーのphpのバージョンは「サーバーパネル」(管理画面)で選択できるが、そこで選択したものはssh(コマンドライン)でサーバーにアクセスした環境には反映されない。
sshでアクセスした際のphpのバージョンは別途コマンドを打って設定する必要がある。
エックスサーバーのPHPのバージョン|レンサバ比較ガイド
シンボリックリンク作成
# 利用可能なPHPのバージョンを調べる
$ find /opt/php-*/bin -type f -name 'php'
# "$HOME/opt/bin/php"でphp7.2.17が使えるようにシンボリックリンクを作成
# "$HOME/opt/bin/"は任意のディレクトリを指定
$ ln -s /opt/php-7.2.17/bin/php $HOME/opt/bin/
# シンボリックリンクの確認
$ ls -l
lrwxrwxrwx 1 hoge members 22 1月 29 19:03 php -> /opt/php-7.4.4/bin/php
#--------------------------------
# phpのバージョンを上げたいときは既存のシンボリックリンクを削除してから改めてシンボリックリンクを作成する
$ unlink php
#--------------------------------
# 指定したverが使えるかどうかを確認
# 以下は"$HOME/opt/bin/"にパスが通っている前提
# "PHP 7.2.17"と表示されればOK
# 表示されないときは一旦ログアウト、"source ~/.bashrc"で環境変数の再読み込みなどを試す
$ php -v
なお、以下を参考に作業中の話。
gitを使ってエックスサーバーでLaravelアプリをデプロイする
https://qiita.com/n_oshiumi/items/2a1cc7d147ee1eff3e23
XSERVER で git を使う