長期で運営しているWordPressのサイトで、以下のような問題が発生していませんか?

  • 表示速度が遅くなった気がする
  • 迷惑メールがたくさん届くようになった
  • プラグインが正常に動作しないことがある
  • 管理画面に「PHPの更新が必要です」という警告が表示される

上記の問題の原因は、古いバージョンのPHPを使っているからかもしれません。PHPのバージョンは、WordPressのバージョンに合わせて更新していく必要があります。本記事では、WordPressとPHPの対応表やPHPのサポート期限、PHPバージョンの確認方法・更新方法を解説します。

>> TCDテーマのPHPバージョン対応表

WordPress:PHPバージョンの推奨・動作環境

WordPress – PHP対応表

WordPressのバージョンに対応するPHPのバージョンを表にまとめました。

WordPressバージョン PHPバージョン
動作環境 推奨環境
7.1 7.4 – 8.5 8.3以上
7.0 7.4 – 8.5 8.3以上
6.9 7.2 – 8.5 8.3以上
6.8 7.2 – 8.4 8.3以上
6.7 7.2 – 8.4 8.3以上
6.6 7.2 – 8.3 8.3以上
6.5 7.0 – 8.3 8.3以上
6.4 7.0 – 8.3 8.3以上
6.3 7.0 – 8.2 8.3以上
6.2 5.6 – 8.2 8.3以上
6.1 5.6 – 8.2 8.3以上
6.0 5.6 – 8.1 8.3以上
5.9 5.6 – 8.1 8.3以上
5.8 5.6 – 8.0 8.3以上
5.7 5.6 – 8.0 8.3以上
5.6 5.6 – 8.0 8.3以上
5.5 5.6 – 7.4 8.3以上
5.4 5.6 – 7.4 8.3以上
5.3 5.6 – 7.4 8.3以上
5.2 5.6 – 7.3 8.3以上
5.1 5.2 – 7.3 8.3以上
5.0 5.2 – 7.3 8.3以上

参考:PHP Compatibility and WordPress Versions – Make WordPress Core

WordPressのバージョンアップに合わせて、対応するPHPバージョンも上がっていることが分かります。

  • 動作環境
    WordPressと互換性のあるPHPバージョン
  • 推奨環境
    WordPressが推奨しているPHPバージョン

2026年10月時点の最新のWordPressバージョンは「7.1」、PHPの推奨バージョンは「8.3以上」となっています。なお、WordPress 7.0からはPHP 7.2・7.3のサポートが終了し、PHP 7.4以上が必須となりました。PHP 7.3以下のサーバーでは、WordPress 7.0以降へ更新できません。

WordPressの公式にも現行バージョンの推奨環境が公表されています。

  • PHP バージョン 8.3 以上。
  • MySQL バージョン 8.0 以上または MariaDB バージョン 10.11 以上。
  • HTTPS サポート

参考:要件 | WordPress.org 日本語

WordPressバージョンが古い場合は、PHPバージョンと併せて更新しておくことをおすすめします。

PHPバージョンのサポート終了日

PHPに定められているサポート期限の一覧表です。

バージョン リリース サポート終了
5.6 2014年08月28日 2018年12月31日
7.0 2015年12月03日 2019年01月10日
7.1 2016年12月01日 2019年12月01日
7.2 2017年11月30日 2020年11月30日
7.3 2018年12月06日 2021年12月06日
7.4 2019年11月28日 2022年11月28日
8.0 2020年11月26日 2023年11月26日
8.1 2021年11月25日 2025年12月31日
8.2 2022年12月08日 2026年12月31日
8.3 2023年11月23日 2027年12月31日
8.4 2024年11月21日 2028年12月31日
8.5 2025年11月20日 2029年12月31日
8.6 2026年11月19日(予定) 未定

参考: PHP公式サイト – Supported Versions/Unsupported Branches

2026年10月時点で、セキュリティサポートが続いているのは「PHP 8.2・8.3・8.4・8.5」の4つです。PHP 8.1以前はすでにサポートが終了しており、PHP 8.2も2026年12月31日でサポートが終了します。PHP 8.2以下をお使いの方は、早めに8.3以上へ更新しておきましょう。

PHPは「リリースから2年間のアクティブサポート+2年間のセキュリティサポート」の計4年間がサポート期間です。サポートが終了したバージョンは、脆弱性が見つかっても修正されません。

WordPressのPHPバージョンを更新するべき理由

WordPressのPHPバージョンを更新するべき理由は以下の通りです。

  • 最新のWordPressに対応できる
  • セキュリティ対策
  • 表示速度が上がる

最新のWordPressに対応できる

前述した通り、最新のWordPressに対応するにはPHPバージョンを適宜更新する必要があります。

WordPressの最新バージョンに対応することによるメリットはこちら。

  • セキュリティホールの軽減
  • 新しいプラグインに対応できる
  • WordPressの新しい機能が使える

WordPressのアップデートが実施される際は、必ず「推奨環境」をチェックしましょう。

基本的には推奨環境で「〇.〇以上」と記載されているバージョンにすれば問題ありません。しかし、リリースされたばかりの新しすぎるPHPバージョン(例:2026年11月リリース予定のPHP 8.6)を適用すると、WordPress本体、テーマ、プラグイン側が追いついていないケースがあり、不具合の要因ともなります。WordPressが推奨するPHPバージョン以上、かつテーマ・プラグイン・レンタルサーバーが対応しているPHPバージョンの範囲でアップデートすることをおすすめします。2026年10月時点では、PHP 8.3または8.4が無難な選択肢です。

WordPressのアップデート方法

セキュリティ対策

PHPバージョンを更新すると、セキュリティ強化に役立ちます。

世界中に利用者がいるWordPressは、弱点を見つけて攻撃する攻撃者も多く存在します。サポートが終了した古いPHPを使っていると、新たに見つかった脆弱性が修正されないため、マルウェア感染や情報漏洩などの被害に遭うリスクが高まります。

セキュリティを高めるためにも、サポート期間内のPHPバージョンに更新しておきましょう。

表示速度が上がる

PHPはバージョンが上がるごとに処理性能の改善が行われており、新しいPHPバージョンに更新するとサイトの表示速度の向上が期待できます。SEOの観点から見ても、サイトの表示速度は重要です。

Googleは、ページの読み込み速度や操作への反応速度などを指標化した「Core Web Vitals(コアウェブバイタル)」を含むページエクスペリエンスを、検索結果のランキングで考慮していると公表しています。

参考:Google 検索セントラル – Core Web Vitals と Google 検索の検索結果について

PHPのバージョンが古いことでサイトが重くなっているなら、非常にもったいないことです。ユーザー体験とSEOのためにも、PHPバージョンを最適化しておきましょう。

PHPのバージョンアップと合わせて、下記記事もチェックしてみてください。

WordPressのPHPバージョンを確認する方法

PHPバージョンは、WordPressの管理画面(ダッシュボード)から確認できます。

手順は以下の通りです。

  • 管理画面にログイン
  • 「ツール」→「サイトヘルス」を開く
  • 「情報」タブを開く
  • 「サーバー」の項目を開き、「PHPバージョン」を確認

ダッシュボードから「ツール」→「サイトヘルス」→「情報」タブ→「サーバー」の順にクリックしてください。「サーバー」内にある「PHPバージョン」で、現在のPHPバージョンを確認可能です。

PHP Version

なお、サイトヘルスの「ステータス」タブでも、PHPが古い場合は改善項目として表示されます。

PHPバージョンが8.2以下の方は、この機会に8.3以上へ更新しておきましょう。

PHPバージョンを更新する手順

PHPバージョンを更新する流れは以下の通りです。

  1. 更新前の準備をする
  2. PHPバージョンを切り替える
  3. 表示・動作を確認する

ここでは、エックスサーバーを例に解説します。ほかのレンタルサーバーでも、管理画面からドメインごとにPHPバージョンを切り替える流れはほぼ同じです。

PHPバージョンの移行にテストサイトは必要?

結論から言うと、一般的なブログや企業サイトであれば、PHPバージョンを移行するためだけにテストサイトを用意する必要はありません。理由は以下の通りです。

  • PHPバージョンの切り替えはサーバーの設定を変えるだけで、サイトのファイルやデータベースは書き換わらない
  • 不具合が出ても、同じ画面から元のバージョンに戻せる
  • エックスサーバーなど多くのレンタルサーバーには自動バックアップがあり、万が一のときも復元できる
  • テストサイトの作成やデータの移行には手間がかかり、検索エンジンにインデックスされないようにするなど別の注意点も増える

多くのサイトでは「準備 → 切り替え → 確認(問題があれば元に戻す)」の流れで十分です。

ただし、次のようなサイトは、テストサイトで事前に動作を確認しておくと安心です。

  • ネットショップや会員サイトなど、短時間の不具合でも売上やお客様に影響が出るサイト
  • functions.phpなどに独自のPHPコードを追加しているサイト
  • 長期間更新されていないテーマやプラグインを使っているサイト
  • PHP 7.x から 8.x へなど、大きくバージョンを上げるサイト

テストサイトを作る場合は、本サイトとは別のドメイン(エックスサーバーなら初期ドメインの「〇〇.xsrv.jp」など)に「WordPress簡単インストール」でWordPressを用意し、プラグイン「All-in-One WP Migration」で本サイトの内容をコピーします。PHPバージョンはドメインごとに切り替えられるので、テストサイトのドメインだけ先に切り替えて確認しましょう。

1. 更新前の準備をする

テーマやプラグインの更新では、データベースの内容が変わることがあります。更新する前に、念のためバックアップを取っておきましょう。エックスサーバーでは、Webデータとデータベースが自動でバックアップされており、サーバーパネルの「自動バックアップの取得・復元」「MySQLバックアップ取得・復元」から過去14日分のデータを復元できます。手元にも残しておきたい場合は、バックアップ用のプラグインを使うと安心です。

まずは、以下を確認しておきましょう。

  • WordPress本体・テーマ・プラグインを最新版に更新しておく
  • 使用中のテーマが、変更先のPHPバージョンに対応しているか確認する(TCDテーマはTCDテーマのPHPバージョン対応表を参照)
  • 長期間更新されていないプラグインは、変更先のPHPバージョンで動くか確認し、必要に応じて代替プラグインへの切り替えを検討する

変更先のPHPバージョンは、レンタルサーバーで「推奨」と表示されているバージョンを基本に、テーマ・プラグインが対応している範囲で選びます。エックスサーバーの切り替え画面では、推奨のバージョンに「(推奨)」と表示されます(2026年10月時点ではPHP 8.3)。PHP 8.5も選べますが、リリースから間もないバージョンはテーマやプラグインの対応が追いついていないことがあるため注意しましょう。

2. PHPバージョンを切り替える

エックスサーバーにログインし、「サーバー管理」からサーバーパネルを開きます。

サーバーパネルの左メニューから「PHP」→「PHP Ver.切替」をクリックします(①)。

サーバーパネルのPHP Ver.切替メニュー

PHPバージョンを変更したいドメインの右にあるペンアイコンをクリックします(②)。

PHPバージョンを変更するドメインのペンアイコン

「変更後のバージョン」でPHPバージョンを選び(③)、「設定する」をクリックします(④)。

変更後のバージョンを選んで設定する

これでPHPバージョンの切り替えは完了です。「現在のバージョン」が変更後のバージョンになっているか確認しましょう。

3. 表示・動作を確認する

切り替えたら、すぐにサイトの表示と動作を確認します。ブラウザのキャッシュが残っていることがあるため、シークレットウィンドウで確認すると確実です。

  • トップページ・投稿ページ・固定ページの表示
  • 管理画面へのログイン、記事の投稿・編集
  • お問い合わせフォームの送信
  • 各プラグインの動作
  • エラーメッセージや画面の崩れがないか
  • サイトヘルスの「PHPバージョン」が変更後のバージョンになっているか

画面に「このサイトで重大なエラーが発生しました」と表示された場合は、WordPressから管理者のメールアドレスに、原因となったプラグインやテーマを知らせるメールが届きます。

不具合が起きた場合は、同じ「PHP Ver.切替」の画面で元のバージョンを選び直せば、元に戻せます。原因となったテーマやプラグインを更新・入れ替えしてから、改めて切り替えましょう。

PHPバージョンのまとめ

WordPressのPHPバージョンを更新する方法について解説しました。2026年10月時点のポイントは以下の通りです。

  • 最新のWordPressは7.1、推奨PHPは8.3以上
  • WordPress 7.0以降はPHP 7.4以上が必須
  • PHP 8.1以前はサポート終了済み、PHP 8.2も2026年12月31日でサポート終了
  • PHPバージョンの移行だけなら、多くのサイトでテストサイトは不要(切り替え後すぐに動作を確認し、問題があれば元に戻す)

PHPのバージョンが古いと、セキュリティが弱くなるだけでなく表示速度も遅くなってしまいます。SEOにも悪影響を与えかねないので、適切なバージョンを選択するようにしてください。テーマやプラグインを更新する前にはバックアップを取り、PHPの切り替え後はすぐに表示・動作を確認しましょう。

サイトを健康に保つためにも、最適なPHPバージョンを維持しましょう。

WordPress管理に関する記事