
PHP 8.4に更新しても大丈夫?サポート期限とWordPressの互換性を解説
PHPの更新先として8.4を検討しているものの、WordPressや現在のサイトが正常に動くか不安な方もいるのではないでしょうか。
PHP 8.4は、2026年11月3日時点でPHP公式のアクティブサポート中です。公式の予定では、アクティブサポートは2026年12月31日まで、セキュリティサポートは2028年12月31日までです。移行先の候補になりますが、実際のサイトで動作を確認してから切り替えましょう。
※この記事は2026年11月3日時点の情報です。サポート予定と各製品の対応状況は公開・作業前に再確認してください。
2026年10月のセキュリティ修正について
PHP公式は2026年10月21日、重大な脆弱性2件を修正したPHP 8.4.27を公開しました。利用中の環境にこれらの修正が適用されているか、サーバー会社に確認してください。提供会社が独自修正を適用している場合、表示される番号だけでは判断できないことがあります。
10月23日には、特定の設定とアプリケーションの組み合わせに限る追加の注意喚起も公表されています。上記2件への修正だけですべての環境が安全と決めつけず、管理担当者や提供会社と最新の案内を確認しましょう。
参考:PHP公式・2026年セキュリティ案内/10月23日の追加案内
PHP 8.4をWordPressで使う前に
WordPress公式は推奨環境としてPHP 8.3以上を案内しています。また、WordPress本体とPHPの組み合わせごとの対応表を公開しています。WordPress本体の対応は、テーマやプラグインを含むサイト全体の動作保証ではありません。
まずWordPress本体のバージョンと公式の対応表を確認し、そのうえで利用中のテーマ、プラグイン、独自コード、外部サービス連携の対応状況を個別に調べます。
参考:WordPress公式・動作環境/WordPress公式・PHPとWordPressの互換性
PHP 8.4と8.3の違いはサポート期限だけ?
PHP公式のセキュリティサポート期限は8.3が2027年12月31日、8.4が2028年12月31日の予定です。8.4はより長くサポートを受けられますが、プログラムの一部の動きや警告も変わります。
たとえば、8.4では関数の引数で型を指定しつつ、初期値にnullを指定して暗黙にnullを許す一部の書き方が非推奨です。テーマやプラグイン、独自コードの該当箇所で警告が出る可能性があります。非推奨は、ただちにその機能が削除されたことを意味しません。開発元の対応版を確認し、必要に応じて修正します。
更新テストで見落としやすいポイント
CSVの取り込み・出力
PHP 8.4では、CSVを扱う一部の関数で、区切り文字などに不正な値を渡した場合のエラー処理が変更されています。商品情報や顧客データをCSVで扱うサイトは、正常なデータだけでなく、不正な形式への対応も検証対象にしましょう。実際の顧客データは使わず、テスト用データで確認します。
警告の発生箇所
トップページが表示されても、管理画面や特定の機能だけで警告が出ることがあります。検証環境のエラーログを確認し、発生した時刻・操作・対象機能を記録すると、制作会社や開発元へ相談しやすくなります。公開画面にエラーの詳細を出したまま運用しないよう、表示設定は管理担当者に確認してください。
途中のバージョンの変更
8.1から8.4へ移る場合は、8.2や8.3での変更も含めて影響を受ける可能性があります。8.4固有の変更点だけでなく、移行元からの差分を順に確認しましょう。
PHP 8.4へ移行する流れ
- サーバーで8.4を利用できるか、PHPの修正・更新がどう提供されるかを確認する。
- WordPress本体、テーマ、プラグイン、独自機能の対応情報を確認する。
- ファイルとデータベースをバックアップし、復元・切り戻しの方法を確認する。
- 可能であればテスト環境に8.4を適用し、表示、フォームと通知、予約・決済、CSVなどの重要機能とログを確認する。
- 不具合を修正して本番への反映を判断し、反映後も主要機能を確認する。
実際の顧客への通知や注文が生じない条件でテストしてください。PHP設定だけを元に戻しても、変更したデータベースやファイルは戻らないため、復旧範囲を事前に確認します。
よくある質問
PHP 8.4なら2028年末まで更新不要ですか?
サポート期間内も修正版の適用が必要です。サーバー会社の更新方法やセキュリティ案内を確認しましょう。
警告が出たらすぐに8.4を諦めるべきですか?
警告の原因と影響によります。テーマやプラグインの更新で解決する場合も、独自コードの修正が必要な場合もあります。テスト環境で原因を特定し、対応後に再確認します。
8.5ではなく8.4を選んでもよいですか?
サーバーとサイトが対応しており、保守計画があるなら8.4も候補です。8.5はサポート予定がより長い一方、個別サイトの対応状況は別途検証が必要です。
PHP 8.4への更新に不安がある場合は
すぐウェブでは、現在の環境を確認し、PHPの更新や互換性に関するご相談を承っています。サイトの構成が分からない場合も、お気軽にご相談ください。
参考情報
自社サイトの対応、そのままご相談ください
「うちのサイトは関係ある?」という段階からご相談いただけます。PHPのバージョンが分からなくても大丈夫です。作業は、内容と費用にご合意いただいてから始めます。
