# PHP 8.2のサポート終了は2026年12月31日｜WordPressサイトを8.3・8.4へ移す手順

PHP 8.2は2026年12月31日にセキュリティサポートが終わり、以後は脆弱性が見つかっても修正版が出ません。会社のWebサイトやWordPressへの影響、移行先のPHP 8.3・8.4の期限、テーマやプラグインを確かめながら安全に切り替える手順をPHP公式の情報で整理します。

会社のWebサイトや問い合わせフォーム、WordPressの多くは、PHPというプログラミング言語で動いています。そのPHPのバージョン8.2は、2026年12月31日にセキュリティサポートが終わります。それ以降は、脆弱性が見つかっても8.2向けの修正版は出ません。レンタルサーバーの管理画面で8.2を選んだままのサイトは、年内に8.3か8.4へ切り替える準備が必要です。

<Points>

- PHP 8.2のセキュリティサポートは2026年12月31日に終わる
- 移行先はPHP 8.3（2027年12月31日まで）か8.4（2028年12月31日まで）
- WordPressはPHP 8.3以上を推奨しており、テーマやプラグインの対応を確かめてから切り替える

</Points>

## 何が終わるのか

PHPの公式サイトの「Supported Versions」によると、PHPの各バージョンは、公開から2年間は不具合の修正とセキュリティの修正が行われ、その後の2年間はセキュリティの修正だけが行われます。PHP 8.2は2024年末で通常のサポートが終わり、今はセキュリティの修正だけの期間です。それも2026年12月31日で終わります。

<Figure title="PHPのバージョンごとのサポート期限" source="PHP「Supported Versions」">

| バージョン | 公開日 | 通常のサポート | セキュリティサポート |
| --- | --- | --- | --- |
| 8.2 | 2022年12月8日 | 2024年12月31日 | 2026年12月31日 |
| 8.3 | 2023年11月23日 | 2025年12月31日 | 2027年12月31日 |
| 8.4 | 2024年11月21日 | 2026年12月31日 | 2028年12月31日 |
| 8.5 | 2025年11月20日 | 2027年12月31日 | 2029年12月31日 |

</Figure>

PHPの公式サイトは、サポートが終わったバージョンを使い続けると、新しいバージョンでは直っている脆弱性や不具合にさらされるおそれがあるとして、新しいバージョンへの移行を強く勧めています。なお、PHP 8.1はすでに2025年12月31日にサポートが終わっています。

## 影響を受ける会社

- レンタルサーバーで、WordPressのコーポレートサイトやブログをPHP 8.2で動かしている
- 自社開発の会員サイト、予約・問い合わせフォームがPHP 8.2で動いている
- 制作会社に作ってもらったサイトの、PHPのバージョンを把握していない

WordPressの公式サイトは、PHP 8.3以上を推奨しています。古いPHPでも動くことはありますが、サポートが終わったバージョンはサイトを脆弱性にさらすおそれがあると注意しています。

## どのバージョンへ移すか

<Compare>
<Column title="PHP 8.3">

- セキュリティサポートは2027年12月31日まで
- 通常のサポートはすでに終了
- 1年後にまた移行が必要

</Column>
<Column title="PHP 8.4" tone="accent">

- セキュリティサポートは2028年12月31日まで
- 通常のサポートは2026年12月31日まで
- テーマやプラグインの対応を確かめて選ぶ

</Column>
</Compare>

テーマやプラグインが8.4に対応していれば、次の移行までの期間を長く取れる8.4が向いています。対応がはっきりしない場合は、まず8.3に移すのが安全です。

## 移行の手順

<Steps>
<Step title="今のPHPのバージョンを確かめる">

レンタルサーバーの管理画面のPHPの設定、またはWordPressの「ツール」→「サイトヘルス」の「情報」で、今のPHPのバージョンを確かめます。

</Step>
<Step title="バックアップを取る">

ファイルとデータベースの両方をバックアップします。切り替えで不具合が出ても、すぐに元へ戻せるようにしておきます。

</Step>
<Step title="テーマ・プラグイン・WordPressを更新する">

WordPress本体とテーマ、プラグインを最新にし、新しいPHPに対応しているかを配布元で確かめます。更新が止まっているプラグインは、代わりを探します。

</Step>
<Step title="テスト環境で切り替えて確かめる">

可能ならテスト用のサイトで先にPHPを切り替え、表示やフォームの送信、管理画面の操作がこれまでどおり動くかを確かめます。PHP公式の「8.2から8.3への移行ガイド」には、互換性のない変更点がまとめられています。

</Step>
<Step title="本番を切り替える">

問題がなければ本番のPHPを切り替え、エラーが出ていないかをしばらく見守ります。

</Step>
</Steps>

## よくある質問

### Q. 2027年1月になると、サイトが表示されなくなりますか？

PHP 8.2のサポートが終わっても、サイトがすぐに止まるわけではありません。ただし、脆弱性が見つかっても修正版が出ないため、攻撃を受けやすい状態のまま動き続けることになります。利用しているレンタルサーバーのお知らせも確かめてください。

### Q. PHPを上げたら画面が真っ白になりました。

テーマやプラグインが新しいPHPに対応していない可能性があります。いったん元のバージョンに戻してサイトを復旧し、エラーの内容を確かめてから、該当のテーマやプラグインを更新または入れ替えます。

### Q. 自社開発のシステムがPHP 8.2で動いていて、どこを直せばよいかわかりません。

自社開発のシステムは、使っているフレームワークやライブラリも新しいPHPに対応させる必要があります。PHPのバージョンアップに合わせた改修や、古いシステムの作り直しを相談したい場合は、[移行の相談](/contact/)からご連絡ください。今の構成を確認したうえで、進め方を提案します。

出典: [PHP「Supported Versions」](https://www.php.net/supported-versions.php)、[PHP「Unsupported Branches」](https://www.php.net/eol.php)、[PHP「Migrating from PHP 8.2.x to PHP 8.3.x」](https://www.php.net/manual/en/migration83.php)、[WordPress.org「Requirements」](https://wordpress.org/about/requirements/)
