さくらインターネットでディレクトリごとに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