エックスサーバーで PHP バージョンを変更する手順と注意点

この記事の結論
- エックスサーバーでは、サーバーパネルの「PHP Ver.切替」でドメインごとに PHP バージョンを変更できる
- 変更前に今のバージョンを控え、自動バックアップ(通常14日分)とは別に自分でも控えを取る
- 10月の脆弱性はエックスサーバー側で修正済みでも、PHP 8.2 以下なら年内に 8.3 以上へ上げる
エックスサーバーの PHP バージョンの変更は、サーバーパネルの「PHP Ver.切替」で、ドメインごとに数クリックで済む作業です。ただし、変更の前の準備と、崩れたときの戻し方を知らずに始めると、HPが表示されないまま慌てることになります。
手順と注意点を先に把握すると、作業の時間を短くし、崩れても数分で元に戻せます。PHP 8.2 のサポートが2026年12月31日に終わるため、8.2 以下で動くHPは年内の変更が必要です。
本記事では、エックスサーバーでの PHP バージョンの変更手順・変更前の準備・変更後の確認をまとめています。さらに、崩れたときの自動バックアップからの戻し方と、2026年10月の脆弱性へのエックスサーバーの対応も紹介します。
エックスサーバーの PHP バージョン変更【早見表】

エックスサーバーの PHP バージョンは、サーバーパネルの「PHP Ver.切替」で変更します。ドメインごとに設定が分かれているため、ドメインが複数あれば1つずつ変更します。
ここでは、作業の流れと、選べるバージョンを2つの表にまとめます。
| 作業 | 使う画面 | かかる時間の目安 |
|---|---|---|
| 今のバージョンを確かめる | サーバーパネルの「PHP Ver.切替」 | 2〜3分 |
| 自動バックアップの日数を確かめる | 「自動バックアップの取得・復元」 | 2〜3分 |
| PHP バージョンを変更する | 「PHP Ver.切替」→ペンのアイコン→「設定する」 | 1ドメイン数分 |
| 変更後の表示を確かめる | HPと WordPress の管理画面 | 10〜20分 |
| バージョン | マニュアルの表示 | PHP の公式サポート |
|---|---|---|
| 8.5.x | 「WordPress推奨バージョンです。」 | 2029年12月31日まで |
| 8.4.x | — | 2028年12月31日まで |
| 8.3.x | — | 2027年12月31日まで |
| 8.2.x | 「旧バージョンです。」 | 2026年12月31日まで |
| 8.1.x〜7.2.x | — | 終了済み |
※2026年10月時点・エックスサーバー マニュアル(Xアクセラレータ Ver.2 が有効な場合)・php.netより
エックスサーバーは2026年10月9日のお知らせで、PHP 8.3 以上の利用をすすめています。WordPress の公式サイトの推奨も PHP 8.3 以上です。
エックスサーバーで PHP バージョンを変更する前に確かめること

エックスサーバーで PHP バージョンを変更する前に、今のバージョン・バックアップ・WordPress の状態の3つを確かめます。準備を飛ばすと、崩れたときに戻す先が分からなくなるためです。
ここでは、変更の前に確かめることを順番に紹介します。
今の PHP バージョンを確かめる
最初に、ドメインごとの今の PHP バージョンを確かめます。今のバージョンは、変更が必要かの判断と、崩れたときに戻す先の両方に使うからです。
サーバーパネルにログインし、「PHP Ver.切替」を開くと、ドメインごとのバージョンが表示されます。WordPress の「ツール」→「サイトヘルス」→「情報」→「サーバー」でも確認できます。
| 確かめた結果 | やること |
|---|---|
| 8.3・8.4・8.5 | 今年の作業は不要 |
| 8.2 | 年内に 8.3 以上へ上げる |
| 8.1 以前 | できるだけ早く上げる。古いテーマやプログラムが動かない可能性が高い |
使っていないドメインやキャンペーン用のサイトも確かめてください。使っていないサイトは、上げるより閉じるほうが安全な場合もあります。
自動バックアップの日数を確かめ、自分でも控えを取る
エックスサーバーの自動バックアップは、変更前に何日分あるかを確かめ、別に自分でも控えを取ります。自動バックアップは、決まった日数より前には戻せないからです。
マニュアルによると、自動バックアップは通常14日分で、一部の旧サーバーは7日分です。日数はサーバーパネルの「自動バックアップの取得・復元」で確かめられます。
ただし、データベースの自動バックアップについては、マニュアルに「データの完全性は保証されていない」という趣旨の注意があります。作業の直前に、WordPress のバックアップのプラグインなどで手元にも控えを取ってください。取り方は WordPress のバックアップの取り方と、戻せるかの確認 にまとめています。
WordPress・テーマ・プラグインを更新し、上げる先を決める
PHP より先に、WordPress 本体・テーマ・プラグインを最新にします。新しい PHP に対応した版が出ていることが多く、古いままだと変更後に崩れやすいためです。
上げる先は、テーマとプラグインの配布元が示す対応バージョンに合わせます。迷ったら、エックスサーバーと WordPress がすすめる 8.3 以上から選びます。
- WordPress 6.9 以上なら、PHP 8.5 まで対応
- WordPress 6.7・6.8 なら、PHP 8.4 まで対応
- 更新が止まったプラグインは、変更前に入れ替えを考える
※2026年10月時点・Make WordPress Core の対応表より
上げる先の考え方は WordPress の推奨 PHP バージョン【2026年版】 で詳しく説明しています。
エックスサーバーで PHP バージョンを変更する手順【4STEP】

エックスサーバーでの PHP バージョンの変更は、公式マニュアルの4つの手順で終わります。新しいサーバーパネルと旧サーバーパネルでは、最後のボタンの名前だけが違います。
ここでは、新しいサーバーパネルの手順を紹介します(2026年10月時点)。
- サーバーパネルにログインし、「PHP Ver.切替」をクリックする
- 変更したいドメインの右側にあるペンのアイコンをクリックする
- 現在のバージョンを確かめ、「変更後のバージョン」で使いたいバージョンを選ぶ
- 「設定する」をクリックする
旧サーバーパネルでは、ペンのアイコンはなく、「変更後のバージョン」を選んで「変更」をクリックします。手順の画面は エックスサーバーの公式マニュアル で確かめてください。
どのバージョンでも、高速化のための「FastCGI」と「キャッシュモジュール(APC/OPcache)」が標準で有効です。変更したら、次の手順で表示を確かめます。
エックスサーバーで PHP バージョンを変更したあとの確認

PHP バージョンを変更したら、変更が反映されたかと、HPが正しく動くかの2つを確かめます。崩れやエラーは、トップページ以外で起きることが多いからです。
ここでは、確かめる順番を紹介します。
まず、変更が反映されたかを確かめます。WordPress のHPならサイトヘルスの「PHP バージョン」、WordPress 以外のHPなら「PHP Ver.切替」の画面で、選んだバージョンになっているかを見ます。
次に、HPの動作を以下の項目で確かめます。
- トップページと主なページが正しく表示されるか
- 問い合わせフォームが送れて、通知のメールが届くか
- WordPress の管理画面にログインでき、投稿を編集できるか
- ネットショップのカートや決済の画面まで進めるか
- スマートフォンでも同じように表示されるか
上記の5つで問題がなければ、変更は完了です。作業した日と変更前後のバージョンを記録しておくと、次の期限のときに役立ちます。
エックスサーバーで表示が崩れたときの戻し方

表示が崩れたり、「重大なエラーが発生しました」と出たりしたら、まず PHP を元のバージョンに戻します。原因を探すより先に、お客さまが見るHPを元に戻すのが優先だからです。
戻し方は、軽いものから順に2段階あります。
- PHP を元のバージョンに戻す:「PHP Ver.切替」で、控えておいたバージョンを選び直す
- それでも直らないときはバックアップから戻す:サーバーパネルの「自動バックアップの取得・復元」→「自動バックアップデータから復元」で、データと取得方法を選んで「実行する」を押す。データベースは「MySQLバックアップ取得・復元」から別に戻す
バックアップから戻すときの注意は、以下のとおりです。
| 注意 | 内容 |
|---|---|
| 上書き | 対象のファイルは、バックアップの内容で上書きされる |
| 削除 | バックアップの日より後に作ったファイルは削除される |
| メール領域 | 対象のドメインのメールのデータも戻る。範囲をよく確かめる |
| 空き容量 | バックアップのサイズ分の空きがないと、完全に戻せないことがある |
※2026年10月時点・エックスサーバー マニュアル「自動バックアップデータから復元」より
「対象を指定して復元」を選ぶと、ドメインやフォルダの単位で戻す範囲を絞れます。崩れる原因と直し方は PHP を上げたらサイトが崩れた。原因と戻し方 にまとめています。
エックスサーバーの PHP の変更がうまくいかないときの原因と対処

エックスサーバーで PHP の変更がうまくいかないときは、症状から原因を絞ります。原因が分かれば、むやみにファイルを触らずに済みます。
ここでは、よくある症状と原因、対処を表にまとめます。
| 症状 | 考えられる原因 | 対処 |
|---|---|---|
| サーバーパネルにつながりにくい | 2026年10月21日からの一時停止と、再開後のアクセスの集中 | 時間をおいて試す。お知らせで再開状況を確かめる |
| 1つのドメインだけ変わっていない | ドメインごとに設定が分かれている | ドメインごとに「PHP Ver.切替」を確かめる |
| 選びたいバージョンが一覧にない | サーバーや設定によって選べる範囲が違う | マニュアルの一覧を確かめ、サポートに問い合わせる |
| 画面が真っ白・「重大なエラー」が出る | テーマやプラグインが新しい PHP に未対応 | 元のバージョンに戻し、原因を調べる |
| 一部のページやフォームだけおかしい | 特定のプラグインや手作りのプログラム | 元に戻し、検証用の環境でプラグインを1つずつ確かめる |
最後の2行は、エックスサーバーに限らず起きます。原因を探す作業は、本番ではなく検証用の環境で進めるのが安全です。
2026年10月の PHP の脆弱性とエックスサーバーの対応

2026年10月21日に PHP 本体の重大な脆弱性2件(CVE-2026-109618/109619、通称 php2shell)が公表され、エックスサーバーは管理画面の一時停止と修正の適用で対応しました。HPの表示やメールには影響がないと案内しています。
ここでは、エックスサーバーのお知らせの要点と、PHP 8.2 のサポート終了との関係を説明します。
- 10月21日16時から、各種サービスサイトと管理画面などへのアクセスを予防的に停止し、22日から順次再開
- PHP 5.6〜8.5 は、対象のすべてのサーバーで修正の適用が完了。5.5 以下は修正を作成・検証中
- PHP 5.6〜8.1 の利用者も、今回の対策として急いでバージョンを変更する必要はない
- 10月23日16時20分時点で、サーバーパネルの一部はメンテナンス中
つまり、今回の脆弱性のために急いで PHP を変更する必要はありません。 ただし、PHP 8.2 は2026年12月31日で公式のサポートが終わるため、8.2 以下で動くHPの年内の作業は残っています。期限の詳しい話は PHP 8.2 のサポート終了は12月31日。中小企業のHPでやること にまとめています。
エックスサーバーの PHP の変更を専門家に相談すべきとき

「PHP Ver.切替」の操作は難しくありませんが、崩れたときの原因調査や、古いテーマの手直しは専門の作業です。次の条件に当てはまる場合は、作業の前に専門家に相談するほうが安全です。
- PHP 8.1 以前で動いていて、テーマやプラグインが何年も更新されていない
- 制作会社が手作りしたプログラムや、カスタマイズの多いテーマを使っている
- ネットショップや予約フォームがあり、営業時間中に止められない
- ドメインが多く、担当者がいない
ほかのサーバー会社の手順は PHP バージョンの変更方法【レンタルサーバー5社別】 にまとめています。
「自社が対象か分からない」「作業する人がいない」場合は、HPの移管・保守サービス『サイガード』の無料診断をご利用ください。URLを送るだけで、外から見える範囲をセキュリティの専門家が確認します。
まとめ

- エックスサーバーでは、サーバーパネルの「PHP Ver.切替」でドメインごとに PHP バージョンを変更できる
- 変更前に今のバージョンを控え、自動バックアップの日数を確かめ、自分でも控えを取る
- 崩れたら「PHP Ver.切替」で元に戻し、直らなければ自動バックアップから戻す
- 10月の脆弱性はエックスサーバー側で修正済みでも、PHP 8.2 以下なら年内に 8.3 以上へ上げる
まずはサーバーパネルの「PHP Ver.切替」で、ドメインごとの今のバージョンを書き出しましょう。
よくある質問
エックスサーバーで選べる PHP のバージョンは?
公式マニュアルでは、Xアクセラレータ Ver.2 が有効なときに 8.5.x・8.4.x・8.3.x・8.2.x・8.1.x・8.0.x・7.4.x・7.3.x・7.2.x が使えるとされています(2026年10月時点)。8.5.x には「WordPress推奨バージョン」、8.2.x には「旧バージョン」と書かれています。
エックスサーバーは2026年10月の PHP の脆弱性に対応していますか?
エックスサーバーのお知らせでは、PHP 5.6〜8.5 は対象のすべてのサーバーで修正の適用が完了したとされています(2026年10月23日時点)。PHP 5.6〜8.1 の利用者も、今回の脆弱性への対策として急いでバージョンを変更する必要はないと案内しています。
エックスサーバーで PHP を上げて崩れたら、どう戻しますか?
まず「PHP Ver.切替」で元のバージョンを選び直します。それでも直らないときは、サーバーパネルの「自動バックアップの取得・復元」から戻す方法があります。復元すると今のファイルが上書きされるため、手元にも控えを取ってから実行してください。
エックスサーバーのサーバーパネルにつながりにくいのですが。
エックスサーバーは2026年10月21日から管理画面などを予防的に一時停止し、22日から順次再開しています。23日時点では、サーバーパネルの一部がメンテナンス中と案内されています。時間をおいて試してください。
SUPERVISORこの記事の監修

田中 省吾
システムエンジニア/AIコンサルタント
CAREER経歴
- 元 大手空調メーカーのシステムエンジニア
- 業務系Webアプリケーションの設計・開発・運用
- バックエンド・フロントエンド・インフラ構築
元大手空調メーカーのシステムエンジニア。現在はシステムエンジニア兼AIコンサルタントとして活動。業務系Webアプリケーションの設計から運用、バックエンド、フロントエンド、インフラ構築まで一貫して対応する。
出典・参考





