お世話になります。
Xサーバーです。
v9.0.0 → v9.0.1 のアップデートをSSHで行いたいと思い下記URLを参考に進めたのですが、
「コマンドラインからアップデートする(バージョン8以降)」に書かれている
6. 次のコマンドを実行します: ./concrete/bin/concrete5 c5:update 適用されるマイグレーションやアップデート時の通知はコンソールに出力されます。
を実行すると、
./concrete/bin/concrete5 c5:update
Concrete requires PHP 7.2.9 to run.
You are running PHP 5.4.16
と表示されコマンドが実行されていないようです。
Xサーバーの管理画面からPHPバージョン切り替えで「PHP7.4.25」には設定済みです。
Concreteの管理画面>システムと設定>サーバー設定一覧>環境情報で確認しても
PHP Version 7.4.25 になっています。
しかしSSHで、$ php -v コマンドでバージョンを確認すると「 PHP 5.4.16 (cli) 」と返ってきますので、PHPのバージョンが7.2.9以降になっていないのでが原因かと思っております。
カツさんにご回答いただき無事に解決しました。いつもありがとうございます。
解決方法
以下のコマンドを打つ (SSH)
mkdir $HOME/bin
ln -s /usr/bin/php7.4 $HOME/bin/php
.bash_profile を開いて中身を編集(エディタなど)
PATH=$PATH:$HOME/bin
の中 $PATH と $HOME/bin を反対にする
PATH=$HOME/bin:$PATH
ファイルを保存。
設定内容を適用 (SSH)
source ~/.bash_profile
以下、EVおでかけ覚書
・.bash_profileは一番上の階層(ドメインのフォルダの1つ上の階層)にあります
・ls -a で隠しファイルも表示