長期で運営しているWordPressのサイトで、以下のような問題が発生していませんか?
- 表示速度が遅くなった気がする
- 迷惑メールがたくさん届くようになった
- プラグインが正常に動作しないことがある
上記の問題の原因は、古いバージョンのPHPを使っているからかもしれません。PHPのバージョンは、WordPressのバージョンに合わせて更新していく必要があるのです。本記事では、WordPressのPHPバージョンを更新する方法や確認方法を見ていきましょう。
Table of Contents
WordPress:PHPバージョンの推奨・動作環境
WordPress-PHP対応表
WordPressのバージョンに対応するPHPのバージョンを表にまとめました。
WordPressバージョン | PHPバージョン | |
動作環境 | 推奨環境 | |
6.4 – 6.6 | 7.0 – 8.3 | 7.4以上 |
6.3 | 7.0 – 8.2 | 7.4以上 |
6.1 – 6.2 | 5.6 – 8.2 | 7.4以上 |
5.9 – 6.0 | 5.6 – 8.1 | 7.4以上 |
5.6 – 5.8 | 5.6 – 8.0 | 7.4以上 |
5.3 – 5.5 | 5.6 – 7.4 | 7.4以上 |
5.2 | 5.6 – 7.3 | 7.4以上 |
5.0 – 5.1 | 5.2 – 7.3 | 7.4以上 |
4.9 | 5.2 – 7.2 | 7.4以上 |
4.7 – 4.8 | 5.2 – 7.1 | 7.4以上 |
4.4 – 4.6 | 5.2 – 7.0 | 7.4以上 |
4.1 – 4.3 | 5.2 – 5.6 | 7.4以上 |
4.0 | 5.2 – 5.5 | 7.4以上 |
参考:PHP Compatibility and WordPress Versions – Make WordPress Core
WordPressのバージョンアップに合わせて、対応するPHPバージョンも上がっていることが分かります。
- 動作環境
WordPressと互換性のあるPHPバージョン - 推奨環境
WordPressが推奨しているPHPバージョン
2024年8月時点の最新のWordPressバージョンは「6.6」、PHPの推奨バージョンは「7.4以上」となっています。WordPressの公式にも現行バージョンの推奨環境が公表されています。
- PHP バージョン 7.4 以上。
- MySQL バージョン 8.0 以上または MariaDB バージョン 10.5 以上。
- HTTPS サポート
WordPressバージョンが古い場合は、PHPバージョンと併せて更新しておくことをおすすめします。
PHPバージョンのサポート終了日
PHPに定められているサポート期限の一覧表です。
バージョン | リリース | サポート終了 |
5.6 | 2014-08-28 | 2018-12-31 |
7.0 | 2015-12-03 | 2018-12-03 |
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 | 2024-11-25 |
8.2 | 2022-12-08 | 2025-12-08 |
8.3 | 2023-11-23 | 2026-11-23 |
8.4 | 未定 | 未定 |
参考: PHP (プログラミング言語) – Wikipedia
WordPressのPHPバージョンを更新するべき理由
WordPressのPHPバージョンを更新するべき理由は以下の通りです。
- 最新のWordPressに対応できる
- セキュリティ対策
- 表示速度が上がる
最新のWordPressに対応できる
前述した通り、最新のWordPressに対応するにはPHPバージョンを適宣更新する必要があります。
WordPressの最新バージョンに対応することによるメリットはこちら。
- セキュリティホールの軽減
- 新しいプラグインに対応できる
- WordPressの新しい機能が使える
WordPressのアップデートが実施される際は、必ず「推奨環境」をチェックしましょう。
基本的には推奨環境で「〇.〇以上」と記載されているバージョンにすれば問題ありません。しかし、最近リリースされたばかりの新しすぎるPHPバージョンを適用すると、WordPress本体、テーマ、プラグイン側が追いついていないケースがあり、不具合の要因ともなります。WordPressが推奨するPHPバージョン以上、かつレンタルサーバーが推奨するPHPバージョンの範囲でアップデートすることをおすすめします。
セキュリティ対策
PHPバージョンを更新すると、セキュリティ強化に役立ちます。
世界中に利用者がいるWordPressは、弱点を見つけて攻撃するハッカーがたくさんいるものです。古いバージョンを使っていると、ウィルスや情報漏洩などの被害に合うリスクがあります。
セキュリティ対策を向上させるためにも、最新バージョンに更新するようにしましょう。
表示速度が上がる
最適なPHPバージョンに更新すると、サイトの表示速度がアップします。SEOの観点から見ても、サイトの表示速度は非常に重要です。
Googleは「サイトの表示速度が遅いと、SEOに悪影響を及ぼす」と正式に発表しています。
検索ユーザーはできるだけ早く質問に対する回答を見つけたいと考えています。研究(英語)では、ユーザーはページの読み込み速度を非常に気にかけていることがわかっています。 読み込み速度はこれまでもランキング シグナルとして使用されていましたが、それはデスクトップ検索を対象としていました。 そこで 2018 年 7 月よりページの読み込み速度をモバイル検索のランキング要素として使用することを本日みなさんにお伝えしたいと思います。
PHPのバージョンが古いために上位表示できていなければ、非常にもったいありません。SEOに悪影響を与えないためにも、PHPバージョンを最適化する必要があるのです。
PHPのバージョンアップと合わせて、下記記事もチェックしてみてください。
WordPressのPHPバージョンを確認する方法
PHPバージョンは、WordPressのダッシュボードから確認できます。
手順は以下の通りです。
- ダッシュボードにアクセス
- 「ツール」の「サイトヘルス」を表示
- 「サーバー」にある「PHPバージョン」を確認
ダッシュボードから「ツール」→「サイトヘルス」→「サーバー」の順にクリックしてください。「サーバー」内にある「PHPバージョン」で、現在のPHPバージョンを確認可能です。
最新のWordPressを使っている方でPHPバージョンが7.4以下の方は、この機会に7.4へ更新しておきましょう。
PHPバージョンを更新する手順
PHPバージョンを更新する方法は以下の通りです。
- テストサイトを作成する
- テストサイトのPHPバージョンを更新
- 問題なければ本サイトに適用
テストサイトを作成する
はじめにテスト用のサイトを作成します。
万が一、PHPをバージョンアップさせた時に不具合が起こっても、テストサイトなら問題ありません。本サイトでトラブルが起きることを未然に防ぐためにも、テストサイトで試験することをおすすめします。
テストサイトは大きく分けて2つの作成方法があります。
- PCのローカル環境にインストールする
- レンタルサーバーのかんたんインストールを利用する
もっとも手間がかからないのは後者です。運営中のWordPressをインストールした時と同じ手順で、テスト用のサイトを作成しましょう。
テストサイトは、本サイトと同じ仕様にする必要があります。無料のプラグイン「All-in-One WP Migration」を使って、本サイトと同じテストサイトを作っておきましょう。
テストサイトのPHPバージョンを更新
作成したテストサイトのPHPバージョンを更新します。PHPのバージョンアップは、お使いのレンタルサーバー上で行う形です。
例として、エックスサーバーでPHPバージョンを更新する方法を解説します。エックスサーバーにログイン後「サーバーパネル」にアクセスしてください。PHPの項目内にある「PHP Ver. 切替」をクリックします。
次にテストサイトのドメイン名の横にある「選択」をクリックしてください。
「変更後のバージョン」で、PHPバージョンを選択します。「推奨」と書いてあるPHPバージョンを選ぶようにしてください。
選択が完了したら「変更」をクリックしましょう。
これでPHPのバージョンを更新できました。テストサイトを表示して不具合がないかチェックしましょう。
問題なければ本サイトに適用
バージョンアップしたテストサイトで問題がなければ、本サイトに適用します。PHPバージョンの更新方法は、テストサイトの時と全く同じです。
バージョンアップが完了したら、動作に不具合がないか今一度チェックしてみてください。全てが正常に動作していれば作業完了です。
PHPバージョンのまとめ
WordPressのPHPバージョンを更新する方法について解説しました。
PHPのバージョンが古いと、セキュリティが弱くなるだけでなく表示速度も遅くなってしまいます。SEOにも悪影響を与えてしまうので、必ず最適なバージョンを選択するようにしてください。更新作業をする際は、まずテストサイトで正常に動くか試すことも大切です。
サイトを健康に保つためにも、最適なPHPバージョンに保つようにしましょう。