さくらインターネットでディレクトリごとにPHPのバージョンを変更する

さくらインターネットのレンタルサーバーで、コントロールパネルで設定しているPHPと違うバージョンを特定のディレクトリで使いたいことがあったのでメモ。CGIモードとして設定できる。

バージョンを変えたいディレクトリ内に、php.cgi と .htaccess の2つのファイルを作成する。

■php.cgi の設定(PHP8.1を使いたい場合)

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

■.htaccess
directory_name はそのディレクトリ名

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

.user.ini ファイルも設定できるようだ。

■.user.ini
アップロードできるファイルのサイズを32MBにしてみた。

post_max_size = 32M
upload_max_filesize = 32M
ページの先頭へ