解説
PHPのサポート期限はいつまでか、8.2は年末で終了とさくら・ロリポップの旧版
この記事の答え
- 何が起きた
- PHP公式は8.2.35の告知で、8.2の修正が2026年12月31日で終わると改めて示しました。公式に直るのは8.2〜8.5です。
- 自社サイトのPHPへの影響
- 8.1以前は公式の修正が終わっています。10月の弱点ではレンタルサーバー各社が手当てしましたが、今後も続く約束はありません。
- 確かめておくこと
- 今のPHPの版と、それを直す人(提供会社・Linuxの配布元・PHP公式)の期限を並べて見ます。
- 次に見るところ
- 8.6の公開予定(11月19日)と、使っているサーバー会社の旧版の扱いのお知らせです。
公式に直してもらえるPHPは、10月26日時点で8.2〜8.5の4つだけ
PHPは出てから4年で公式の修正が止まります。2026年10月26日時点で、PHP公式が修正を出すのは8.2・8.3・8.4・8.5です。
PHPは、ウェブサイトの裏側で動くプログラムの言葉です。WordPressもPHPで動いています。
PHP公式(php.net)の「Supported Versions」の説明は次のとおりです。どの版も、出てから2年は不具合と弱点の両方を直します。その後の2年は、重い弱点だけを必要なときに直します。合わせて4年が過ぎると「サポート終了(EOL)」になります。
| 版 | 出た日 | 不具合も直す期間 | 弱点だけ直す期間 | 10月26日の状態 |
|---|---|---|---|---|
| 8.5 | 2025年11月20日 | 2027年12月31日まで | 2029年12月31日まで | 全面的に直す |
| 8.4 | 2024年11月21日 | 2026年12月31日まで | 2028年12月31日まで | 全面的に直す |
| 8.3 | 2023年11月23日 | 2025年12月31日まで | 2027年12月31日まで | 弱点だけ直す |
| 8.2 | 2022年12月8日 | 2024年12月31日まで | 2026年12月31日まで | 弱点だけ直す |
| 8.1 | ― | 終了 | 2025年12月31日に終了 | サポート終了 |
| 8.0 | ― | 終了 | 2023年11月26日に終了 | サポート終了 |
| 7.4 | ― | 終了 | 2022年11月28日に終了 | サポート終了 |
出典:PHP公式「Supported Versions」「Unsupported Branches」(10月26日確認)。8.1以前の最後の版は8.1.34・8.0.30・7.4.33です。
「弱点だけ直す期間」は、修正版が定期的に出るとはかぎりません。PHP公式は、報告の数によって複数回出ることも、一度も出ないこともあると書いています。
8.2は2026年12月31日で公式の修正が止まり、次の区切りは8.3の2027年末
いま修正版が出ている8.2も、あと約2か月で公式の修正が止まります。PHP公式は8.2.35の告知で、移る準備を始めるよう書いています。
PHP公式は2026年10月21日、8.2.35の公開の告知に一文を加えました。「PHP 8.2は2026年12月31日にサポート終了となり、その後は弱点の修正を受け取れない」という内容です。あわせて、サポート中の版へ移る計画を立てるよう呼びかけています。
8.2を選んでいるサイトにとって、10月の修正版は公式から届く最後の部類になる可能性があります。年明け以降に見つかった弱点は、公式の修正版としては出ない見込みです。
これから先の区切りを並べると、次のようになります(PHP公式の表による)。
- 2026年12月31日:8.2の修正が終わる。8.4は不具合の修正が終わり、弱点だけを直す期間に入る。
- 2027年12月31日:8.3の修正が終わる。
- 2028年12月31日:8.4の修正が終わる。
- 2029年12月31日:8.5の修正が終わる。
次の版の8.6は、PHPの開発予定表で2026年11月19日の公開が予定されています。予定は変わることがあると書かれています。
移る先を選ぶときは、使っているCMSの案内も手がかりになります。WordPressの公式の動作環境では、PHP 8.3以上を推奨しています。
サポートが終わった版には、新しい弱点の修正が公式から出ないのが原則
EOLの版は、新しい弱点が見つかっても公式の修正版が出ません。10月のphp2shellでは例外的な手当てがありましたが、続く約束ではありません。
PHP公式は、サポートが終わった版の利用者に、できるだけ早く上げるよう求めています。直されていない弱点にさらされるおそれがあるためです。サイトが普段どおり動いていても、裏で弱点が残ることがあるという意味です。
2026年10月21日に修正が出た重い弱点で、それがはっきりしました。報道などで「php2shell」と呼ばれているものです。公式の修正版は8.5.12・8.4.27・8.3.36・8.2.35の4つで、8.1以前の番号付きの修正版はありません。弱点の中身と更新の手順は、当社の次の記事にまとめています。「php2shellで何をするか、PHP修正版8.5.12〜8.2.35とエックスサーバー・コドモンが始めた対策」
ただしPHP公式は今回、弱点の重さを理由に、7.4・8.0・8.1向けに最小限の修正のもと(ソースコード)を出しました。自分で組み立てる人や、長期の保守を受けられない人向けだと書いています。
| 版 | 公式の修正版 | 今回の例外 |
|---|---|---|
| 8.2〜8.5 | 出た(8.2.35〜8.5.12) | ― |
| 7.4・8.0・8.1 | 出ない | 最小限の修正のもとを公開 |
| 7.3以前 | 出ない | 記載なし |
出典:PHP公式ニュース 2026年10月21日(Security advisory)。
当社の見方では、この例外は「重さが特別だったから」の手当てです。次の弱点でも同じことがあるとは、どこにも書かれていません。
UbuntuやDebian、Red Hatは、古い番号のPHPにも修正を入れ続ける
Linuxの配布元は、PHP公式とは別の期限で古い版を直しています。番号が古く見えても、配布元の期限内なら修正済みのことがあります。
自社でサーバーを借りてLinuxを入れている場合、PHPは配布元(UbuntuやDebianなど)から届くのが普通です。配布元は、新しい版の修正を古い版に移し替えて配ります。これを「バックポート」と呼びます。
たとえばUbuntuの公開情報では、22.04のPHPは番号が8.1.2のまま、今回の弱点の修正が入りました。PHP公式では8.1は終了していますが、Ubuntuの期限内なので直っています。
| 配布元・版 | 入っているPHP | 配布元の保守の期限 |
|---|---|---|
| Ubuntu 26.04 LTS | 8.5 | 2031年5月(標準) |
| Ubuntu 24.04 LTS | 8.3 | 2029年5月(標準) |
| Ubuntu 22.04 LTS | 8.1 | 2027年5月(標準) |
| Ubuntu 20.04 LTS | 7.4 | 標準は2025年5月で終了。以降は有料の場合があるUbuntu Proで2030年5月 |
| Debian 13 | 8.4 | 2028年8月9日(通常)、2030年6月30日(LTS) |
| Debian 12 | 8.2 | 通常は2026年7月11日で終了、LTSで2028年6月30日 |
| Debian 11 | 7.4 | LTSも2026年8月31日で終了 |
| Red Hat Enterprise Linux 9 | 8.0(標準)、8.2・8.3(追加) | 8.0はOSと同じ期間、8.2・8.3は2029年5月 |
出典:Ubuntu「Release cycle」とCVE-2026-109618のページ。Debian「Releases」とセキュリティトラッカー。Red Hat「Application Streams Life Cycle」(いずれも10月26日確認)。Ubuntu 20.04のPHP 7.4の修正は「Ubuntu Pro」の印つきで配られています。
見分けるときは、PHPの番号ではなく「OSの版」と「その配布元の期限」を見ます。配布元の期限が切れていると、番号が新しめでも修正は届きません。
Debian 12のPHP 8.2は、PHP公式の期限とは別に、DebianのLTSの期限まで直る見込みです。続くかどうかは、Debianの告知で確かめる必要があります。
レンタルサーバーは今回は旧版も直したが、続けるとは約束していない
レンタルサーバー3社は、10月の弱点で8.1以前にも手当てをしました。一方で、旧版を今後も直すとは書いていません。
レンタルサーバーでは、PHPの更新を提供会社が行います。各社の10月22日以降の公式のお知らせを見ると、旧版への手当ての仕方が分かれました。
| 会社 | 8.2以降 | 8.1以前 | 今後についての記載 |
|---|---|---|---|
| エックスサーバー | 修正版に更新 | 5.1〜8.1も番号を変えずに修正を適用 | 今回の弱点のために急いで版を変える必要はないとの趣旨 |
| ロリポップ! | 修正版に更新 | 7.4〜8.1は開発元の修正、5.3〜7.3は独自の修正 | 「応急的なもの」。8.2以降への切り替えを案内 |
| さくらのレンタルサーバ | 8.2・8.3を修正 | 8.1〜5.2も修正 | サポート中の最新版への移行の検討を案内 |
出典:エックスサーバー(10月22日付・26日更新)、ロリポップ!(10月22日)、さくらのレンタルサーバ(10月22日)の各お知らせ。エックスサーバーのVPSは利用者が自分で更新する扱いです。
ロリポップ!は、8.1以前の修正は応急的なもので、今後の弱点は直らないおそれがあると書いています。さくらインターネットは、2023年9月に定めた方針を公開しています。サポートが終わった版も提供を続けますが、重い弱点が見つかれば予告なく提供を終えることがある、という内容です。
当社が確かめた範囲(3社の公式のお知らせと方針のページ)では、旧版の提供を終える日付は書かれていませんでした。提供が続いていることは、修正が続く約束とは別の話です。
サービス各社のお知らせの読み方は、当社の次の記事で整理しています。「PHP脆弱性の影響のお知らせはどう読むか、マネーフォワード・さくら・LINE WORKSと流出を公表したバルテック」
自社サイトは、版を見て、期限を書き出し、上げる日を決める
まず今のPHPの版を見ます。次に、その版を誰がいつまで直すかを書き出し、8.3以降へ移す日を決めます。
- 今のPHPの版を見る:レンタルサーバーなら管理画面の「PHP設定」などに出ます。WordPressなら管理画面の「サイトヘルス」の情報にも出ます。
- 誰が直すかを分ける:レンタルサーバーなら提供会社、自社のサーバーならLinuxの配布元、自分で組み立てたならPHP公式です。
- 期限を書き出す:PHP公式の期限と、配布元や提供会社の案内を並べます。
- 移る先と日を決める:8.2なら年内に、8.1以前なら早めに8.3以降を目安にします。
- 試してから切り替える:問い合わせフォームや画像の登録など、よく使う動きを確かめます。
ウェブ担当の方へ
- テーマやプラグインが新しいPHPに対応しているか、配布元の案内を見ます。
- 新しい版が出ても、今のサイトは自動では切り替わらないことがあります(ロリポップ!の8.5提供時の案内)。
- 切り替え後に表示が崩れたら、元の版に戻せるかを先に確かめます。
制作会社に任せている方へ
- 「いまのPHPの版」と「いつまでに上げるか」を聞きます。
- 8.2のサイトは、2026年12月31日より前の予定を聞いておきます。
よくある質問
管理画面に「PHP 8.1」と出ていたら、すぐ乗っ取られるのですか。
すぐにとは限りません。10月の弱点では、エックスサーバーやロリポップ!、さくらのレンタルサーバが8.1にも手当てをしたと公表しています。ただしPHP公式の修正は2025年12月31日に終わっているため、次の弱点も直るとは限りません。早めに8.3以降へ移る計画を立てると安心です。
8.2のままでも、年内は大丈夫ですか。
PHP公式は2026年12月31日までは弱点の修正を出すとしています。10月21日には8.2.35が出ました。年明け以降は公式の修正が出ないため、年内に移る先と日程を決めておくと間に合いやすくなります。
版を上げるとサイトが動かなくなることはありますか。
あります。古いテーマやプラグインが新しいPHPに対応していないと、表示が崩れたり画面が真っ白になったりすることがあります。切り替える前に対応状況を確かめ、元の版に戻す手順も用意しておくと安心です。
PHPの番号が古いのに「修正済み」と言われました。本当ですか。
UbuntuやDebianなどの配布元は、番号を変えずに修正だけを入れることがあります。たとえばUbuntu 22.04のPHPは8.1.2のまま修正が入りました。確かめるときは、配布元のお知らせにある修正済みのパッケージ番号と見比べます。
なぜプラスチックパレット株式会社がこの記事を書いているのですか。
当社もウェブサイトや業務クラウドを使う中小の会社です。同じ立場の会社や読者がPHPの期限を確かめる手がかりになるよう、整理しました。もとにしたのは、PHP公式や配布元、レンタルサーバー各社の公式資料です。
言葉の意味5語
- サポート終了(EOL)
- 作った側が修正版を出さなくなること。End of Lifeの略
- セキュリティ修正のみ
- 不具合は直さず、重い弱点だけを必要なときに直す期間
- バックポート
- 新しい版で直した中身を、古い版に移し替えて配ること
- Linuxの配布元
- UbuntuやDebian、Red Hatなど、OSとソフトをまとめて配る組織や会社
- LTS
- 長期サポート。通常より長く弱点の修正を続ける期間
出典・エビデンス一覧15件(開発元・配布元の公式9・提供会社の公式6)
- PHP「Supported Versions」
- PHP「Unsupported Branches」
- PHP ニュース 2026年10月21日(Security advisory・PHP 8.2.35)
- PHP Wiki「PHP 8.6 release schedule」
- Ubuntu「Release cycle」
- Ubuntu「CVE-2026-109618」
- Debian「Debian Releases」
- Debian セキュリティトラッカー「CVE-2026-109618」
- Red Hat「Red Hat Enterprise Linux Application Streams Life Cycle」
- エックスサーバー「予防的な安全対策に伴う公式サイト・管理画面等の一時停止のお知らせ」
- ロリポップ! PHPの脆弱性への対応のお知らせ
- ロリポップ! PHP 8.5 提供開始のお知らせ
- さくらのレンタルサーバ PHPの脆弱性への対応状況
- さくらのサポート情報「PHPの提供ポリシーを知りたい」
- WordPress「Requirements」
- ※期限と状態は2026年10月26日時点のものです
- ※レンタルサーバー各社の内容は共用サーバーの公式のお知らせによります
- ※今後の予定は各公式の予定で、変わることがあります
- ※本記事は情報提供を目的としたもので、特定の判断を推奨するものではありません。
文:プラスチックパレット株式会社 編集部
「情報漏えい・サイバー攻撃」の新しい記事
- 松屋アプリはいつ再開、松弁ネットとモバイルオーダーが止まった理由
- アイリスプラザのカード情報は大丈夫か、アイリスオーヤマの通販停止
- 情報漏えい・サイバー攻撃2026まとめ、自分は対象か確かめる手順とANA・JAL
- ANAの予約が見られたらどうする、全日空の第1報とJAL・大韓航空の発表
- 経産省のデントリネットはなぜ止まった、電力・ガス会社の報告と流出の有無
- NP後払いの請求書は本物か、ネットプロテクションズの2万8884件と偽の請求書
ほかのテーマ:テーマから探す