[さくらサーバー]ドメインごとにPHPのバージョンを変更する

サーバードメインSSL
スポンサーリンク

さくらのレンタルサーバーは複数のドメインをまとめて管理できるのですが、
PHPのバージョンは全ドメイン共通です。

5系の古いバージョンで動いているサイトはそのままに、
でも、これから追加するドメインは7系の新しいものにしたいという場合もあると思うので、
今回はそのようなドメインごとにPHPのバージョンを変更するを紹介します。

対象のドメインフォルダにアップするファイル

以下の2つのファイルを用意し、対象のドメインフォルダにアップします。

.htaccess
php.cgi

各ファイルの記述方法は以下の通りです。
注意すべきはパーミッションで、適切に指定しないとエラーが表示されます。

.htaccess(パーミッション604)

Action myphp-script /php.cgi
AddHandler myphp-script .php .html

php.cgi(パーミッション705)

#!/bin/sh
exec /usr/local/php/7.4/bin/php-cgi
#exec /usr/local/php/5.6/bin/php-cgi
#exec /usr/local/php/5.4/bin/php-cgi
#exec /usr/local/php/5.3/bin/php-cgi

コメント

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