WordPressのPHPバージョン確認方法|サイトヘルスと更新前の点検

サーバーの紙模型と点検カード、開いた工具箱

こんにちは。バナナデスクです。

WordPressに「PHPの更新」を勧める表示が出たとき、最初にすることは、いま動いているPHPの番号を確かめることです。更新先を選ぶ前に、どのサイトで、どのバージョンを使っているのかを一つのメモに残しましょう。

PHP(ピーエイチピー)は、WordPressのプログラムに使われる言語です。サーバーという、サイトのデータを保管してページを届けるコンピューター上で動きます。WordPress本体にもPHPにもそれぞれ版を表す番号があるため、WordPressの番号だけではPHPの状態は分かりません。

この記事では、自分のサイトのPHPバージョンを確認し、更新前に必要な準備を書き出すところまで進めます。管理画面で現在の数字を読むだけなら、PHPの設定は変わりません。私が独立した検証サイトで行った切り替えと復元の記録も、確認する順番の参考として紹介します。

更新日:2026年11月10日

サイトヘルスから現在のPHPバージョンを確認する

サイトヘルスは、WordPressの動作環境や状態を調べる管理画面の機能です。WordPress公式のPHP更新の案内でも、「ツール」→「サイトヘルス」→「情報」→「サーバー」の順に開き、PHPバージョンを確認する方法が示されています。

画面にはWordPress、テーマ、プラグインなどの情報も並びます。テーマはサイトの見た目を整えるもの、プラグインは問い合わせなどの機能を追加するものです。それぞれにバージョンがあるので、今回は「PHPバージョン」と書かれた行の数字を探してください。

テーマ・プラグイン、WordPress、PHPの役割を分け、今回確認するのはPHPバージョンの数字だと示す図
WordPress本体、テーマ・プラグイン、PHPには、それぞれ別のバージョンがあります。サイトヘルスでは「PHPバージョン」の行を読みます。
  1. 確認したいサイトのWordPress管理画面にログインします。サイト名とURLを見て、本番サイトかテスト用のサイトかを確かめます。
  2. メニューの「ツール」から「サイトヘルス」を開きます。
  3. 「情報」タブを選び、「サーバー」の項目を開きます。必要に応じて下へスクロールし、「PHPバージョン」または「PHP version」を探します。
  4. 表示された数字を、最後の桁までそのまま控えます。たとえば8.3.33なら、8.3だけに省略せず8.3.33と記録します。
  5. 同じメモに、対象サイトのURL、本番かテストか、確認日を書きます。ここまでで現在のPHPを確認する作業は完了です。

「サイトヘルス」を開くメニューが見当たらないときは、そのサイトの管理者に確認を依頼してください。似た名前の別サイトで調べた数字を、自分のサイトの値として使わないようにします。

私は2026年10月1日の検証で、WordPress Playgroundのサイトヘルスに「PHP version 8.3.33」と表示されることを確認しました。WordPressは7.1.2でした。Playgroundはブラウザー内でWordPressを試せる環境で、この記録はこのブログの本番サーバーの値ではありません。自分のメモには、例の数字ではなく、自分の画面に出た数字を入れてください。

WordPressのサイトヘルスに出る稼働中のPHPと、サーバー側の変更設定を同じ対象サイトで照合する図
サイトヘルスでは、現在使っているPHPのバージョンを確認します。PHPを変更する場所と、変更が反映される範囲は、利用中のホストで確認します。

PHPの推奨版とサポート期限は別々に確認する

2026年11月9日に再確認したWordPress公式の動作要件は、PHP 8.3以上を推奨しています。ここでいう8.3は、8.3.33などをまとめた「系列」です。末尾の数字まで含む版が最新かどうかや、使っているテーマが対応しているかは、別に確認します。

同日に再確認したPHP公式のサポート表には、二つの期限があります。「通常サポート」は、不具合とセキュリティ上の問題の修正を受ける期間です。その後の「セキュリティ対応」は、重要なセキュリティ問題への修正に限られる期間です。

PHP 8.3はWordPressの推奨条件を満たしますが、通常サポートは2025年12月31日に終了しています。セキュリティ対応の期限は2027年12月31日です。このように、推奨条件を満たすかどうかと、どの修正をいつまで受けられるかを分けて読みます。

系列 通常サポートの終了日 セキュリティ対応の終了日
PHP 8.3 2025年12月31日 2027年12月31日
PHP 8.4 2026年12月31日 2028年12月31日
PHP 8.5 2027年12月31日 2029年12月31日

表は2026年11月9日に公式資料と照合した、系列ごとの期限です。PHP 8.4のセキュリティ対応は2028年12月31日までです。8.3.33や8.4.25といった、この記事の検証時に表示された版が、いまも最新という意味ではありません。

更新先を考えるときは、契約しているサーバー会社が提供する版の中から、WordPress、使用中のテーマ、プラグインが対応する候補を確認します。サーバー会社は、この記事では「ホスト」とも呼びます。サポート期限が長いことだけで決めず、自分のサイトで必要な機能が動くかも点検してください。

検証サイトで8.3から8.4へ変更し、8.3へ戻した記録

私は、本番から独立したWordPress Playgroundで、PHPの設定を切り替え、元の設定へ戻す操作を行いました。WordPressは7.1.2です。Playgroundの「Site Settings」でPHPの系列を選び、「Apply」で適用した後、WordPressのサイトヘルスを開き直して表示を読みました。

段階 Playgroundで選んだ設定 サイトヘルスの確認値
変更前 PHP 8.3 8.3.33
8.4へ変更後、全体を再読み込み PHP 8.4 8.4.25
8.3へ戻した後 PHP 8.3 8.3.33

ただし、最初の切り替え直後には数字がそろいませんでした。実行環境から取得した値は8.4.25でしたが、サイトヘルスには8.3.33が表示されていました。重複していたタブを閉じ、Playground全体を再読み込みしてからサイトヘルスへ入り直すと、8.4.25になりました。不一致の原因までは特定できていません。

2026年10月1日のWordPress Playground検証で私が確認したのは、検証サイト内のPHP設定の切り替え、サイトヘルスの表示値、8.4時のホーム表示、8.3への復元です。この日の検証では、本番の設定変更、契約サーバーの管理画面操作、フォーム送信は行いませんでした。問い合わせの到達、決済、すべてのプラグインの互換性も、この日の確認範囲には含まれません。互換性とは、組み合わせたソフト同士が問題なく動くかということです。

自分の点検に取り入れたいのは、設定を保存した後に、実際に使われている値を読み直すという順番です。「Applyを押せた」だけで終えず、対象のサイトヘルスへ入り直し、必要なページや機能を確かめて記録します。

サーバーの設定と数字が違うときは、対象をそろえる

レンタルサーバーの管理画面は、WordPressの管理画面とは別の場所です。PHPを選ぶ欄があっても、その設定がどのサイトへ適用されるかを先に確認します。ドメインとは、サイトの住所のうちexample.comのような名前の部分です。同じ契約で複数のドメインを管理している場合は、対象を取り違えないようにしてください。

2026年11月10日、私はXserverの旧サーバーパネルで、対象ドメインの「現在のバージョン」を確認しました。同じサイトのWordPressのサイトヘルスにある「PHP バージョン」と照合し、数字が末尾まで一致することを確認しました。この日は表示の確認だけで、PHPの変更や、更新前後のフォーム送信・通知到達の試験はしていません。

Xserverの旧サーバーパネルでは、まず対象のドメインを確認し、「PHP Ver.切替」の「PHPバージョン切替」画面で、表の「現在のバージョン」を見ます。次に、同じサイトのWordPressで「ツール→サイトヘルス→情報→サーバー」を開き、「PHP バージョン」と比べます。確認だけなら「変更後のバージョン」は選ばず、「変更」ボタンも押しません。画面例はXserver公式案内の「旧サーバーパネル」をご覧ください。

契約全体で使う既定値、サイトごとの設定値、文字の命令で処理を実行するコマンド用のPHPは、同じとは限りません。WordPressのサイトヘルスと比較したいのは、確認中のサイトをウェブで動かすPHPです。

  1. サイトヘルスで控えたURLと、サーバー管理画面で選択しているドメインを照合します。本番とテスト用サイトの違いも確認します。
  2. ホストの公式案内で、そのPHP設定欄がどこへ適用されるか、変更が反映されるまでに待ち時間があるかを調べます。
  3. 古い管理画面のタブや別サイトを見ていないか確かめ、対象サイトのサイトヘルスを開き直します。
  4. まだ数字が違う場合は、対象URL、サイトヘルスの値、サーバー設定欄の値を整理して、ホストへ問い合わせます。

数字が合わない理由を確かめるために、PHPを何度も切り替える必要はありません。変更場所や項目名はホストによって違うため、自分が契約している会社の案内で、対象と適用範囲を確認してから先へ進みます。

更新前の台帳を作る

現在の値が分かったら、更新の準備を一枚の一覧にします。これをここでは「台帳」と呼びます。次の表は、これから記入する項目を示した架空台帳です。テーマやプラグインの名称、版は、自分のサイトに表示されたものを控えてください。未確認の欄は、推測で埋めず「未確認」と残します。

対象 控える内容 判断に使う場所
サイト 対象URL、本番かテストか、確認日 別サイトの値と混ぜないため
WordPress 現在のバージョン 変更先PHPとの対応確認
PHP サイトヘルスの現在値、変更候補 ホスト設定と対応表を照合
テーマ 親テーマ・子テーマの名称と版 作者の対応条件と独自修正を確認
プラグイン 使用中の名称と版、役割 停止できない機能と対応条件を確認
バックアップ 取得日時、ファイルとDB、復元方法 表示できなくなった場合に戻すため
ホスト 設定を戻せる版、操作権限、窓口 WordPressへ入れない場合の復旧

WordPressの版は「ダッシュボード」→「更新」で読みます。テーマは「外観」→「テーマ」で有効なテーマの「テーマの詳細」を開き、プラグインは「プラグイン」→「インストール済みプラグイン」の一覧で、使用中の名称と版を控えます。ここでは更新ボタンを押さず、現在の情報を読み取ります。親テーマは土台になるテーマ、子テーマはその土台を使って変更を加えるためのテーマです。子テーマを使っている場合は、親と子の両方を台帳に記録します。

プラグインは名前だけでなく、「問い合わせフォーム」「会員ログイン」のように役割も添えます。すると、更新後に必ず確かめる操作を選びやすくなります。対応条件が分からない製品は、作者の説明やサポートで、使用中の版が変更候補のPHPに対応するかを確認してください。

バックアップは、正常な状態へ戻すための予備のコピーです。WordPressでは、画像やテーマなどの「ファイル」と、記事や設定などを保存する「データベース」の両方を対象にします。データベースは、表の中ではDBと略しています。取得日時に加えて、どこに保存され、どの手順で復元するかまで控えます。

さらに、PHPを元の系列へ戻す方法も必要です。サイトのバックアップを用意することと、ホスト側のPHP設定を戻せることは、別々に確かめます。WordPressへログインできなくなった場合でも、誰がどの管理画面や窓口から対応できるかを、変更前に決めてください。

元のPHP設定へ戻す方法と、サイトのファイル・データベースを復元する方法を別々に準備する図
変更前に、PHPの設定を戻す方法と、ファイル・データベースを必要に応じて復元する方法を確認します。操作する担当や窓口も一緒に決めておきます。

WordPress公式のPHP更新案内も、更新前のバックアップと、テーマ・プラグインの互換性確認を挙げています。チェック結果だけで終えず、次の節で実際に使う操作を確認項目にします。

変更前後で、同じ操作を比べる

本番とは別のテスト環境を用意できる場合は、実際に使うテーマやプラグインを含めた状態で比べます。まず現在のPHPで結果を残し、更新の準備が整ったらホストの手順に沿ってテスト環境のPHPを切り替え、同じページ、同じアカウント、同じ入力内容で確認します。変更前からあった問題も書いておくと、今回の切り替えで起きた変化と区別できます。

以下は実サイトを想定した確認計画の見本です。先ほどのPlaygroundでの実測結果を並べた表ではありません。

操作 変更前に残す記録 変更後に確かめること
トップと記事を開く 表示、画像、メニュー 白い画面、警告、レイアウトの変化
管理画面で保存 テスト記事の保存結果 ログインと編集ができるか
問い合わせ テスト送信の受付条件 受付と通知を混同せず、必要な到達まで確認
会員機能等 許諾のあるテストアカウントの動作 権限と必要な操作が保たれるか
復旧 戻す担当と手順 WordPressへ入れなくてもホスト側から対応できるか

問い合わせフォームでは、送信後に受付完了の画面が出ることと、通知先にメールが届くことを分けて記録します。「送信できました」と表示されても、必要な通知まで届いたかはその表示だけでは分かりません。変更前後で、テストの送信先や確認する受信箱をそろえます。

PHP変更前後のフォーム確認で、受付完了の画面と通知メールの到達を分けて記録する確認計画の図
フォーム確認の計画例で、送信はまだ実測していません。変更前後で条件をそろえ、受付完了の表示と通知メールの到達を記録します。

テストを始める前に、本番の顧客へメールが送られないか、実際の課金が起きないかを、対象機能の設定で確認してください。サイトをテスト環境へコピーしても、送信先や外部サービスとの接続まで切り離されているとは限りません。テスト用の送信先や、許諾のあるテストアカウントを使える状態にしてから試します。

変更後に必要な機能が動かなくなったら、起きた操作と表示を記録し、あらかじめ確認した復旧手順に沿って対応します。PHPの設定を戻すことと、必要に応じてサイトのバックアップを復元することを、担当者やホストと確認した順序で進めます。

バージョン確認ができたら、対応条件へ進む

まず完成させるのは、「対象URL」「本番かテストか」「サイトヘルスのPHPの現在値」「確認日」がそろったメモです。その値がホストのどのサイト設定に対応するかまで分かれば、次に調べる対象を絞れます。

更新へ進む前には、ホストが提供する版、WordPressとテーマ・プラグインの対応、バックアップ、PHPを戻す方法、変更前後の確認項目をそろえます。分からない項目があれば、その項目を質問として残し、ホストや製品の作者へ確認してください。サポート状況は変わるため、実際に変更する日にも公式情報を読み直します。

私は、設定を切り替えた記録と、その後に確認できた結果を分けて残すことを勧めます。まずは一つのサイトで現在の数字を正しく控える。そこから準備を積み上げれば、何を確かめてから更新するかを、自分のサイトの条件で判断できます。