先日さくらスタンダードでhtmlをphpとして動作させる時の注意を書きました。
その続きで、5.2.17をルートにおいていた為、5.4か5.6に変更しようと思い、共有フォルダからコピーしてこようと思った際に、以前とphpの場所が変わってたので書いておきます。
注意:2015年7月に確認している情報です。
さくらは結構細かな部分が変更されるので、うまくいかない場合はなるべく新しい情報を検索してくださいませ。
まずはphpのバイナリを探します。
結論から言うと「/home/rs/php」に各バージョンが格納されています。
それぞれのフォルダ内にbinフォルダがあるので、「php-cgi」を自分のwwwルートに「php.cgi」としてコピーします。
この際、コピー元は「php」ではなく「php-cgi」ですのでそこは注意してください。
で同じくwwwルートの.htaccessに
.htaccess
Action myphp-script /php.cgi
AddHandler myphp-script .php .html
を入れてあげればOKです。
しっかり試してませんが、www内にコピーしてきたphp.cgiのファイル名をphp54.cgi等にして、複数バージョンをコピーしてきて.htaccess内でファイル名を変更すれば、コンパネ内でphpバージョンを選択するのと同じことになると思います。