DreamHostの共有ホスティングでは、ホストするドメインごとにPHPのバージョンをコントロールパネルで選択できるようになっている。しかし。シェルからPHPを実行した場合、それとは異なるバージョンのPHPが実行されてしまう。どうなっているのか?
フォーラムを検索したらすぐ答えが見つかった。
PHP version in SSH?
https://discussion.dreamhost.com/thread-135082.html
シェルのパスは異なるバージョンのPHPに設定されているらしい。別のバージョンのPHPを使いたければ、以下のようにパスを変更してやればよい。自動化したければ .bashrc にでも設定しておけばよいだろう。
1 |
export PATH=/usr/local/php53/bin:$PATH |