さくらサーバーでディレクトリ単位のPHPバージョンを指定する方法
- 投稿者: yoshitakakai
- 作成日: 2026年4月13日10:39
- 更新日: 2026年4月13日10:39
- カテゴリ: PHP
- タグ: WordPress,
目的
WordPressサイトのバージョンアップやプラグイン更新時によるバグの解消などを目的として、バージョンを指定したい場合などに一定時間の間に行う設定方法です。WordPressやPHPのバージョンが最新バージョンに至れば、この設定は削除することを推奨します。
.htaccessに以下を追加
(ルートディレクトリの場合)
Action myphp-script /php.cgi
AddHandler myphp-script .php
(ルートディレクトリ以下のサブディレクトリ単位)
Action myphp-script /sample/php.cgi
AddHandler myphp-script .php
php.cgiを作成してバージョンを指定する
#!/bin/sh
exec /usr/local/php/7.4/bin/php-cgi
ファイルをサーバーにアップする
ドメイン単位で切り替えたい場合は、ドメイン直下のルートディレクトリにファイルをアップロード。
サブディレクトリ・サブドメインのみPHPバージョンを切り替えたい場合は、サブディレクトリ内にファイルをアップロード。
WordPressサイトのサイトヘルス情報タブでバージョン確認する。