本文へ移動
hanzochang

PHP 8.2のサポート終了は2026年12月31日|WordPress・会社のホームページで確かめること

公開

PHP 8.2のセキュリティサポートは2026年12月31日で終わり、それ以降は脆弱性が見つかっても修正版が出ません。10月のphp2shellで8.1以前に修正版が出なかったのと同じことが、来年は8.2で起きます。自社のホームページが使っているPHPの版の確かめ方、8.3以上に上げるときの注意、PHPを動かさない作りに変える選択肢を説明します。

はじめに

PHPの開発元が公開しているサポート期間の一覧では、PHP 8.2のセキュリティサポートは2026年12月31日までです。2027年からは、8.2で脆弱性が見つかっても修正版が出ません。

この記事では、自社のホームページがPHP 8.2で動いているかの確かめ方と、年内に決めておくことを書きます。PHPで動いているかどうか自体が分からない場合は、先に自社のホームページがPHPかどうかの確認方法を読んでください。

サポートが終わると起きること

2026年10月21日に公開されたphp2shellの修正版は、8.5、8.4、8.3、8.2の4系列にだけ出ました。JPCERT/CCの注意喚起は、PHP 8.1以前には修正版が提供されないとして、サポートされている版へ上げることを勧めています。PHPの開発元が7.4、8.0、8.1に出したのは、特定の攻撃の経路だけを塞ぐ最小限の緩和策でした。

今回は修正版が出た8.2も、2027年以降に同じ規模の脆弱性が出れば、10月の8.1と同じ立場になります。サポートの期限は次のとおりです。

表
版セキュリティサポートの期限
PHP 8.1以前終了済み
PHP 8.22026年12月31日
PHP 8.32027年12月31日
PHP 8.42028年12月31日
PHP 8.52029年12月31日
表
版セキュリティサポートの期限
PHP 8.1以前終了済み
PHP 8.22026年12月31日
PHP 8.32027年12月31日
PHP 8.42028年12月31日
PHP 8.52029年12月31日

PHPは毎年11月から12月に新しい版が出て、各版のサポートは出た年から4年後の12月31日で切れます。8.3に上げても、1年後には同じ判断が要ります。

使っているPHPの版の確かめ方

版は、ホームページを見るだけでは分かりません。次のどれかで確かめます。

表
確かめる場所要るもの見る項目
レンタルサーバーの管理画面ログイン情報PHPのバージョン設定
WordPressの管理画面ログイン情報ツール → サイトヘルス → 情報 → サーバー
制作会社・サーバー会社問い合わせ次の質問をそのまま送る
表
確かめる場所要るもの見る項目
レンタルサーバーの管理画面ログイン情報PHPのバージョン設定
WordPressの管理画面ログイン情報ツール → サイトヘルス → 情報 → サーバー
制作会社・サーバー会社問い合わせ次の質問をそのまま送る

制作会社かサーバー会社には、次のように聞くと話が早く進みます。

ホームページが動いているPHPのバージョンを教えてください。8.2以前の場合、12月31日のサポート終了までに8.3以上へ上げる予定はありますか。上げたときに、テーマやプラグイン、フォームが動かなくなる心配はありますか。

レンタルサーバーでは、PHPの版をサイトごとに選ぶ方式が多く、契約した当時の版のまま動いていることがあります。サーバー会社が古い版を使えなくする時期を告知している場合は、その日付も確かめてください。

8.3以上に上げるときの注意

WordPressは、公式の動作環境でPHP 8.3以上を推奨しています。WordPress本体は新しい版に対応していても、古いテーマやプラグインが対応していないことがあり、上げた直後に画面が真っ白になる、フォームが送れなくなる、といった形で表に出ます。

上げる前に、次の順で進めると戻せなくなる事態を避けられます。

  1. サイトとデータベースのバックアップを取る
  2. WordPress本体、テーマ、プラグインを最新にする
  3. ステージング環境か、サーバーの機能でPHPの版だけを切り替えて表示とフォームを確かめる
  4. 本番の版を切り替え、問題が出たら元の版に戻す

更新の止まったテーマやプラグインを使っている場合は、PHPを上げる作業がそのまま作り直しになることもあります。

PHPを動かさない作りに変える

PHPの版を上げ続ける作業は、ホームページを公開しているかぎり毎年続きます。更新の少ない会社案内のサイトなら、ページをHTMLファイルとして書き出して公開する静的サイトに変える選択肢があります。公開サーバーでPHPを動かさないので、PHPの版の期限やphp2shellのような脆弱性の対象から外れます。

静的サイトに変えると、WordPressの管理画面からの更新はできなくなります。更新の方法は静的サイトの更新方法に、費用の目安はWordPressの静的サイト化にかかる費用にまとめています。どちらが合うかは、更新の頻度と、会員ログインや決済のような、サーバーで処理する機能があるかで決まります。

まとめ

  • PHP 8.2のセキュリティサポートは2026年12月31日で終わり、2027年からは脆弱性の修正版が出ない
  • 10月のphp2shellでは、サポートの終わった8.1以前に修正版が出なかった
  • 版は、サーバーかWordPressの管理画面で確かめるか、制作会社・サーバー会社に聞く
  • 8.3以上に上げる前に、バックアップとテーマ・プラグインの対応を確かめる
  • 上げ続けるのが負担なら、PHPを動かさない静的サイトに変える選択肢もある
Xでフォローするお問い合わせ

この記事の株式会社hanzochangについて
少し紹介させてください!

この記事に関連する当社のサービス

WordPress・PHPサイトの静的化代行

WordPressの更新作業とPHPの脆弱性対応から離れませんか?

WordPressやPHPで作ったホームページを、デザインとURLはそのままにAstroで静的サイトへ移行します。公開サーバーでPHPもデータベースも動かさない構成にし、フォームと更新方法は相談して決めます。

サービスの詳細を見る
ケーブルが絡んだ古いサーバーから、Jくんがウェブページを運び出し、軽い新しいページへ移すイラスト。
  • 現状の調査

    URLから、静的化できるかと必要な作業を確認。

  • 移行と転送

    デザインを引き継ぎ、旧URLは新しいURLへ転送。

  • 更新方法の用意

    お知らせやフォームの扱いを運用に合わせて設計。

業務改善・AI活用について、お気軽にご相談ください。