PHPはドメインごとに変更できる。エックスサーバーの「PHP Ver.切替」

同じサーバーで複数のサイトを管理していると、PHPを更新する際に「ほかのサイトも一緒に変わるのだろうか」と気になることがあります。エックスサーバーでは、設定したドメインごとに動作するPHPのバージョンを選べます。サーバー内の全サイトを、同じタイミングで切り替える必要はありません。
準備が整ったサイトから切り替える
たとえば、あるサイトは事前確認を終えて更新できる一方、別のサイトは古いプログラムの修正が必要、という場面です。ドメイン単位で変更できれば、準備が整ったサイトから作業を進められます。WordPressに限らず、PHPで動く問い合わせフォームや独自のシステムを含むサイトでも、対応状況を確認する際に役立つポイントです。
新サーバーパネルでは「PHP Ver.切替」を開き、変更したいドメインの右側にあるペンアイコンから編集します。現在のバージョンを確認し、「変更後のバージョン」を選んで「設定する」をクリックします。複数のドメインが並ぶため、作業対象を取り違えないよう、先にドメイン名と現在値を控えておきましょう。
同じドメイン内のプログラムも確認
切り替え操作が簡単でも、プログラムの互換性まで自動で確認されるわけではありません。変更前にファイルやデータベースのバックアップを取り、利用中のCMSやプログラムが変更先に対応しているかを確認します。同じドメイン内に別のPHPプログラムを置いている場合は、それも確認対象に含めます。
変更後はトップページの表示だけで終えず、フォームの送信や管理画面など、PHPが動く箇所を確かめます。利用できるバージョンは公式マニュアルと設定画面で確認し、「選択肢にあるから」という理由だけで決めないようにしたいところです。
サイトごとに現在のPHPと確認結果をメモしておくと、次の更新時にも判断しやすくなります。ドメイン単位で切り替えられる仕組みを、更新作業を分けて進めるために使えます。
参考:エックスサーバー公式マニュアル「PHPのバージョンについて」、公式FAQ(利用可能なPHPのバージョン)(2026年10月15日確認)

