PHPのサポート終了で何をする?|期限の確認から更新計画まで
PHPのサポート切れ通知を受けた担当者向けに、実際の稼働環境、OS・フレームワークの期限、延長サポート、更新先と作業日程の決め方を整理します。
PHPのサポート終了通知が届いたら、現在動いている版、提供元による修正の扱い、更新に必要な改修を確認します。終了日にサービスが突然止まるとは限りませんが、修正が継続して提供されるかは別の問題です。
脆弱性の修正版が公開されている場合は、長期の改修計画と切り離して適用状況を確認してください。直近の告知と全体の進め方はPHPの脆弱性・改修ガイドにまとめています。
公式の期限と、契約している環境の扱いを照合する
PHPには、通常の不具合修正を受ける期間と、その後のセキュリティ修正の期間があります。2026年10月24日に確認したPHP公式のサポート一覧では、8.2のセキュリティサポート期限は2026年12月31日です。
PHP本体と、OS・ホスティング事業者が配布するパッケージでは、保守期間が異なる場合があります。通知にある「サポート終了」が、どの提供元のどのサービスを指しているかを確認します。
「古い番号だから未修正」「有料サーバーだから対応済み」と決めつけず、提供元の告知と契約を照合してください。延長サポートがある場合も、対象の版、修正範囲、期間、費用を確認します。
Web画面と定期処理が、別のPHPで動いている場合がある
同じサービスでも、Webリクエストを処理するPHPと、定時に動く集計・メール送信のPHPが異なる場合があります。管理画面の表示に加え、それぞれの処理で動いている版も確認してください。
調査担当者に、次のような台帳を作ってもらうと、確認漏れを追えます。
| 対象 | 記録する情報 | 確認する人 |
|---|---|---|
| 公開画面・管理画面 | 稼働サーバー、PHPの版、適用パッケージ | インフラ・開発担当 |
| 定期処理 | 実行環境、実行時刻、利用するPHP | 運用・開発担当 |
| フレームワーク | 利用中の版、必要なPHP、保守期限 | 開発担当 |
| 外部連携 | APIや接続方式の期限・変更予定 | サービス管理者 |
社外に公開しない処理も一覧に含めます。画面だけ更新できても、請求書や集計が作れなくなれば業務に影響するためです。
更新先は、依存する部品が動くかと残り期間で決める
PHPの版を上げると、古いライブラリが対応していない場合があります。必要なフレームワーク更新、独自コードの修正、OSの変更を一緒に調べます。PHPから新しい構成へ移す設計では、更新を続ける以外の選択肢を整理しています。
期限が近い版を最終の更新先にすると、短い間隔で改修費用が再発することがあります。途中の検証に使う版と、公開環境で継続利用する版を区別して計画します。
古い版への例外的な修正が出た場合も、今後のサポート期間は提供元の案内で確認します。通常のサポートが終了している環境は、修正の適用と並行して更新計画を進めてください。
終了日から逆算して、調査と業務確認の時間を確保する
日程には、調査、修正、検証環境の準備、業務担当者の確認、本番切り替えを含めます。開発会社が作業できる日と、社内でテストできる日が一致しないこともあります。
たとえば月末の請求処理があるなら、月末相当の条件で検証する段取りが必要です。繁忙期に停止できない場合は、その前に切り替えるか、並行運用の可否を調べます。
期限までの更新が難しいと分かったら、担当事業者と修正適用の選択肢や一時的な運用方法を検討します。更新を先延ばしにするだけの計画にせず、残る課題と次の期限を記録します。
引き継ぎには、次の更新日程も含める
更新後の構成、確認した機能、利用する版の期限、通知を受け取る人を一緒に残します。依頼前のチェックリストを使うと、見積もりと納品物の確認をそろえられます。
更新方針を見直し、モダン構成への移行を検討する場合は、サービスの用途と分かる範囲の構成をWebサービス再構築の相談窓口へお知らせください。ログイン情報を最初の問い合わせに含める必要はありません。
この記事を書いた人
株式会社Float Engineering 代表
西林 明信
自社プロダクトの開発・運営と、Webサイト・業務システムの受託開発を行っています。広告代理店でのマーケティング、楽天でのデータ分析を経て、2023年にFloat Engineeringを設立。
プロフィールを見る