さくらのレンタルサーバーでドメインごとに違うバージョンの PHP を動作させる

● さくらのレンタルサーバーでドメインごとに違うバージョンの PHP を動作させる

あるドメインだけ昔のバージョンの PHP で動作させたいという用件がたまにあります。
それをさくらのレンタルサーバーで実現する方法です。

.htaccess

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

php.cgi (権限は 0755 に設定します)

#!/bin/sh
exec /usr/local/php/8.3/bin/php-cgi

これで php 8.3 が起動するようになります。

CLIから起動するときはこちらのフルパスで実行します

php -v

 ↓

/usr/local/php/5.6/bin/php-cgi -v
No.1812
06/17 11:23

edit