更新日:2022/8/25
特定のディレクトリ以下のみPHPのバージョンを変更したい。
一時的にPHPのバージョンを変更したい。
.htaccessにAddHandlerを設定して頂く事で可能となります。
これにより現在稼働中のWebサイト全体のPHPのバージョンを変えずに、以下設定中の時間のみ、またご希望のディレクトリのみ
別バージョンのPHPの動作確認を行う事が出来ます。
AddHandler x-httpd-php53 .php
AddHandler x-httpd-php54 .php
AddHandler x-httpd-php56 .php
AddHandler x-httpd-php71 .php
AddHandler x-httpd-php74 .php
WordPressなどのCMSは、設定を変更すると自動的に.htaccessを上書きする事が有り、その際に上記の設定が消えてしまう事が有ります。
その場合の対応として、phpのバージョンを指定する.htaccessをWordPressをインストールしたディレクトリより
上の階層に設置して頂く事で対応が可能です。
例えば、/www/htdocs/wp/というようなディレクトリ構成の場合、htdocsディレクトリにPHPのバージョンを指定した
.htaccessを置いて頂ければWordPressがこの.htaccessを変更する事は有りません。
ただし、htdocsディレクトリに設置した.htaccessの変更は、このディレクトリ以下全てに及びます。
もしもWordPressをインストールしたディレクトリにのみPHPのバージョン変更をさせる場合は、
/www/htdocs/xxxxxx/wp/というようにWordPresssをインストールするディレクトリとhtdcosディレクトリの間に
.htaccessを設置する為のディレクトリを作成して頂き、そこに.htaccessを設置をお願い致します。