エックスサーバー コマンド実行時(CLI)のPHPバージョンを変更する方法

以前、コマンド実行時(CLI)のPHPバージョンをデフォルトの5系から7系へ変更したことがありましたが、今回は変更したPHP7系の中の最新バージョンへ変更したいと思います。

PHPバージョン確認

 $ php -v
 PHP 7.2.34 (cli) (built: Dec  6 2020 20:41:13) ( NTS )
 Copyright (c) 1997-2018 The PHP Group
 Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies

当環境で利用しているPHPバージョンは PHP 7.2.34 でした

利用可能バージョン確認

 $ whereis php
 php: /usr/bin/php /usr/bin/php5.1 /usr/bin/php5.3 /usr/bin/php5.4 /usr/bin/php5.5 /usr/bin/php7.2-cgi /usr/bin/php7.3-cgi /usr/bin/php7.4-cgi /usr/bin/php8.0-cgi /usr/bin/php5.6 /usr/bin/php5.6-cgi /usr/bin/php7.0 /usr/bin/php7.0-cgi /usr/bin/php7.1 /usr/bin/php7.1-cgi /usr/bin/php7.2 /usr/bin/php7.3 /usr/bin/php7.4 /usr/bin/php8.0 /usr/lib64/php /usr/share/php /opt/php-5.4.40/bin/php /opt/php-5.4.45/bin/php /opt/php-5.5.24/bin/php /opt/php-5.6.15/bin/php /opt/php-5.6.18/bin/php /opt/php-5.6.8/bin/php /opt/php-7.0.0/bin/php /opt/php-7.0.3/bin/php /opt/php-5.6.22/bin/php /opt/php-7.0.7/bin/php /opt/php-5.6.24/bin/php /opt/php-7.0.9/bin/php /opt/php-5.5.38/bin/php /opt/php-5.4.16/bin/php /opt/php-5.3.3/bin/php /opt/php-5.1.6/bin/php /opt/php-5.6.30/bin/php /opt/php-7.0.16/bin/php /opt/php-7.1.2/bin/php /opt/php-7.0.17/bin/php /opt/php-7.1.3/bin/php /opt/php-7.0.18/bin/php /opt/php-7.1.4/bin/php /opt/php-7.2.1/bin/php /opt/php-5.6.36/bin/php /opt/php-7.0.30/bin/php /opt/php-7.1.18/bin/php /opt/php-7.2.6/bin/php /opt/php-7.2.14/bin/php /opt/php-5.6.40/bin/php /opt/php-7.0.33/bin/php /opt/php-7.1.27/bin/php /opt/php-7.2.16/bin/php /opt/php-7.1.28/bin/php /opt/php-7.2.17/bin/php /opt/php-7.3.4/bin/php /opt/php-7.2.20/bin/php /opt/php-7.3.8/bin/php /opt/php-7.1.33/bin/php /opt/php-7.2.27/bin/php /opt/php-7.3.14/bin/php /opt/php-7.4.2/bin/php /opt/php-7.4.3/bin/php /opt/php-5.6.40-webp/bin/php /opt/php-7.0.33-webp/bin/php /opt/php-7.1.33-webp/bin/php /opt/php-7.2.29/bin/php /opt/php-7.3.16/bin/php /opt/php-7.4.4/bin/php /opt/php-7.2.34/bin/php /opt/php-7.3.25/bin/php /opt/php-7.4.13/bin/php /opt/php-8.0.6/bin/php /opt/php-8.0.7/bin/php /home/bsv/bin/php /usr/share/man/man1/php.1.gz

PHP7系で利用出来る最新バージョンは PHP 7.4.13 でした。

シンボリックリンク先の変更

シンボリックリンクを貼っていたディレクトリに移動し

$ cd $HOME/bin

状況を確認します。

$ ll
lrwxrwxrwx 1 xxx members       15 11月 16  2020 php -> /usr/bin/php7.2

以下で一度削除し

$ rm -f php

もう一度、利用するPHPの最新バージョン(7.4.13)のシンボリックリンクを設定します。

$ ln -s /opt/php-7.4.13/bin/php php

念のため正しく設定されているか確認します

$ ll
lrwxrwxrwx 1 xxx members       23  7月 16 13:13 php -> /opt/php-7.4.13/bin/php

設定変更後のPHPバージョン確認

 $ php -v
 PHP 7.4.13 (cli) (built: Dec  6 2020 21:19:47) ( NTS )
 Copyright (c) The PHP Group
 Zend Engine v3.4.0, Copyright (c) Zend Technologies

動作環境情報

エックスサーバー(x10)
PHP 7.4.13

関連記事

コメント

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