Xserverのsshで使用するPHPバージョンの変更方法

sshで使用するPHPのバージョン変更

最初に現在のバージョンを確認します。

php -v

現時点でのデフォルトのバージョンが設定されているため、別バージョンのPHPを利用する場合には変更する必要があります。

コントロールパネルのPHPバージョン切替を実施しても、コマンドラインのPHPのバージョンは変わらないため、以下の方法で変更します。

使用可能なPHPバージョンを確認

find /opt/php-*/bin -type f -name 'php'

PHPのシンボリックリンクを作成

HOME直下にbinディレクトリを作成し、そこにPHPのシンボリックリンクを作成します。
ここではPHPのバージョン7.1.2に変更することにします。

mkdir $HOME/bin
ln -s /opt/php-7.1.2/bin/php $HOME/bin/php

パスの設定

.bash_profileのPATHの値を上記で作ったbinディレクトリが優先されるように書き換えます。

変更前
PATH=$PATH:$HOME/bin

変更後
PATH=$HOME/bin:$PATH

変更後のバージョン確認

以下のコマンドでバージョンを確認します。

php -v
PHP 7.1.2 (cli) (built: Feb 22 2017 10:08:41) ( NTS )
Copyright (c) 1997-2017 The PHP Group
Zend Engine v3.1.0, Copyright (c) 1998-2017 Zend Technologies

バージョンが変わっていない場合は、一旦ターミナルを終了し、再度sshで接続し直してから上記コマンドでバージョンを確認してください。

スポンサーリンク