PHPのサポート終了が近づいたら何を確認するか
WordPressを動かしているPHPには、バージョンごとにサポート期間があります。期間を過ぎると、弱点(脆弱性)が見つかっても修正されなくなります。
いま広く使われているPHP 8.2も、サポート終了は2026年12月31日です。期限が近づいたら何を確認すればいいのか、実際に当社が保守を担当しているサイトでバージョンアップを行ったときの段取りをもとに、順番に整理します。
1. まず、今のバージョンを確認する
自分のサイトがどのPHPで動いているかは、WordPressの管理画面で確認できます。
管理画面 → ツール → サイトヘルス →「情報」タブ →「サーバー」の順に開くと、「PHPバージョン」という項目があります。
見るときのポイントは2つです。
- 8.2.x のように表示されます。真ん中の数字(この例では「2」)が、サポート期限を分ける単位です
- 7.4以前の場合は、すでにサポートが終了しています。8.1も2025年12月31日で終了しました
主なバージョンのサポート終了日は、次のとおりです。
| PHPバージョン | サポート終了 |
|---|---|
| 7.4 | 終了済み(2022年11月) |
| 8.0 | 終了済み(2023年11月) |
| 8.1 | 終了済み(2025年12月31日) |
| 8.2 | 2026年12月31日 |
| 8.3 | 2027年12月31日 |
2. プラグインが「新しいPHP」を求めていないか確認する
PHPを上げる必要が出てくるのは、サポート終了の時期だけではありません。プラグインの側が先に、動くための最低バージョンを引き上げることがあります。
サインは、管理画面のプラグイン一覧に出る「新バージョンの ○○ が利用可能ですが、お使いの PHP バージョンでは動作しません」という表示です。これは「今のプラグインが止まる」という意味ではなく、「新しいものには更新できない」という意味です。
実際に、最近もこうした引き上げが続いています。
- お問い合わせフォームの定番プラグイン「Contact Form 7」は、2026年10月のバージョン6.2で、必要なPHPが8.3以上になりました(あわせてWordPress 7.1以上も必要です)
- 表の表示やページ送りなど、ほかのプラグインでも「PHP 8.2以上」を求めるものが増えています
更新できない期間が長くなると、そのプラグインの弱点が直せないまま残ります。プラグイン一覧にこの表示が出ていたら、PHPを上げる検討を始める合図です。
3. 上げる先のバージョンを決める
上げる先は、「1つ上」ではなく、その時点で長く使える安定したバージョンを選ぶのが基本です。
- 新しすぎるバージョンは、テーマやプラグインの対応が追いついていないことがあります
- かといって、期限の近いバージョンに上げると、またすぐ同じ作業が必要になります
当社が先日担当したサイトでは、7.4から8.3へ上げました。当初は8.2も候補でしたが、Contact Form 7の最新版が8.3を必要としていたことと、8.2の期限が2026年末に迫っていたことから、8.3を選びました。プラグインの要求と期限の両方を見て決める、というのが実際の判断になります。
4. サーバーの仕様を確認する
見落としやすいのが、サーバー側の事情です。
レンタルサーバーによっては、PHPのバージョンをサイトごとに選べず、契約全体で1つだけ、という仕様のことがあります。同じサーバーに複数のサイトを入れている場合、1つのサイトだけ上げるつもりでも、ほかのサイトに影響が出ることがあります。
- 同じサーバーに、ほかにどんなサイトが入っているか
- それぞれのサイトが、新しいPHPで動く状態か
- サーバーの管理画面を操作できるのは誰か
このあたりは、上げる当日ではなく、事前に確認しておく項目です。
5. 当日の段取りは「バックアップ→切り替え→確認」
確認が済んだら、実際の作業です。順番は次のとおりです。
- ファイルとデータベースのバックアップを取る(問題が出たら戻せる状態にする)
- PHPのバージョンを切り替える
- WordPress本体とプラグインを更新する(順番は、PHP → 本体 → プラグイン)
- サイトの表示と、管理画面の操作を確認する
- お問い合わせフォームから実際に送信テストをする(送信完了だけでなく、管理者宛のメールが届くところまで)
とくにフォームは、表示だけでは正常かどうか分かりません。バージョンアップの確認では、必ず送信まで行います。
当社の保守管理でやっていること
TWILIGHT WEBの保守管理プラン(月3,980円・税込から)では、WordPress本体・プラグインの更新やバックアップを毎月行い、PHPのバージョンについても、期限が近づいた段階でお知らせするようにしています。
PHPのバージョンアップは、サイトの状態によって確認の量が変わる作業です。保守のご契約がない場合も含め、状態を確認したうえで、進め方と費用をご案内しています。単発の更新作業は10,000円(税込)/回で対応しています。
まとめ
PHPのサポート終了は、ある日突然サイトが止まる、という形で困ることが多いテーマです。逆に言えば、期限はあらかじめ分かっているので、順番に確認すれば慌てずに対応できます。
まずはサイトヘルスで、今のPHPバージョンを確認してみてください。8.2以下だった場合は、プラグインの表示とあわせて、上げる段取りを考え始める時期です。
あわせて読みたい
関連記事
料金についてのご相談