他のプログラム言語やスクリプト言語と同様に、PHPにはバグの修正・新しい機能の追加を行うアクティブサポート期限と脆弱性に対する修正を行うセキュリティサポート期限があります。
公式のPHPのサポートは、アクティブサポートを2年間の後、セキュリティサポートを1年間の計3年間というのが通例となっています。
セキュリティサポート期限が過ぎたPHPを使用し続けることは基本的に推奨しませんので、WordPressなども含む含むPHPを使ったWebサイトは以下の「PHPのセキュリティのバックポートサポート期間」が過ぎる前に、PHPのバージョンアップと、そのバージョンへ対応したWebサイトのアップデートを行っていただくことをお勧めします。
アップデートするPHPバージョンに対応したWebサイトのアップデートについて
WordPress、EC-CUBEなどの汎用CMSをご利用の場合
アップデートするPHPバージョンに対応した汎用CMSのアップデートと、使用するプラグインもそのPHPバージョンに対応したバージョンへアップデートします。ただし、使用するCMSやプラグインによっては、新しいPHPバージョンに対応していない場合がございます。
スクラッチ開発したWebシステムの場合
PHPのバージョンアップすることで、エラー表示や不具合が出る場合があります。
PHPのセキュリティのバックポートサポート期間
PHPはリリースから3年間でサポートが終了しますが、OSによって公式サポートのセキュリティサポートが終了したものがインストールされる場合があります。
この場合、脆弱性はバックポートによって対策されます。
従って、各PHPバージョンについて問題なく利用できる※1期間は以下の通りとなります。
※1 あくまでCVEによって指摘された脆弱性に対しての修正であり、完全にセキュリティを担保するものではありません。また、バックポートサポートによる対応は公式のPHPで行われるものと比べ遅い為、その期間脆弱性に晒されることになります。
RHEL 9 / AlmaLinux 9 / Rocky Linux 9 ※2の場合
PHPバージョン | サポート終了日 | サポートの状態 |
---|---|---|
8.0 | 2032/05 | 有効(2023/12現在 |
8.1 | 2025/05 | 有効(2023/12現在 |
RHEL 8 / CentOS Strem 8 / AlmaLinux 8 / Rocky Linux 8 ※2の場合
PHPバージョン | サポート終了日 | サポートの状態 |
---|---|---|
8.0 | 2023/11 | 終了 |
7.4 | 2029/05 | 有効(2023/12現在 |
7.3 | 2021/11 | 終了 |
7.2 | 2021/05 | 終了 |
RHEL 7 / CentOS 7 ※2の場合
PHPバージョン | サポート終了日 | サポートの状態 |
---|---|---|
7.11 | 2024/06/30 | 有効(2023/12現在 |
※2 弊社の共用サーバーで利用しているOS及び保守対応しているOSです。他社サーバーご利用の場合は、異なる場合がございます。
共用サーバーのPHPセキュリティサポート
弊社がお勧めしているXサーバー含め、他社が提供する共用サーバーでのPHPのバージョンは、そのサーバーによって異なっています。Xサーバーでは、複数のバージョンから選択出来ます。
脆弱性に対する対応は、サポートが有効なPHPしか利用できない場合、OSのバックポートに依存している場合、そのサーバーで独自に対応している場合などもサーバーによって異なります。利用できるPHPバージョンを知りたい場合は、そのサーバー会社へお問い合わせください。※3
※3 弊社お取引のお客様で、サーバー接続情報をお知らせしていただいている場合は、弊社で調べることも可能です。(料金はかかりません)
なお、多くのサーバー事業者の場合、特定のPHPバージョンのサポートが終了する場合、そのPHPバージョンは利用不可になり、半年~1年前には予告がされると思います。
PHPの公式サポート期限
公式のPHPではリリースから2年間がアクティブサポート期間とされ、その後1年間がセキュリティサポート期間とされリリースから3年間でサポートが終了します。
但しバックポートによりサポートが終了したものでも、利用中のOSの期間内であれば、脆弱性の対応は行われます。
PHPバージョン | 初回リリース日 | セキュリティサポート期限 | サポートの状態 |
---|---|---|---|
8.3 | 2022/11/23 | 2026/11/23 | 有効(2023/12現在 |
8.2 | 2022/12/08 | 2025/12/08 | 有効(2023/12現在 |
8.1 | 2021/11/25 | 2024/11/25 | 有効(2023/12現在 |
8.0 | 2020/11/26 | 2023/11/26 | 終了 |
7.4 | 2019/11/28 | 2022/11/28 | 終了 |
7.3 | 2018/12/06 | 2021/12/06 | 終了 |
7.2 | 2017/11/30 | 2020/11/30 | 終了 |
7.1 | 2016/12/01 | 2019/12/01 | 終了 |
7.0 | 2015/12/03 | 2018/12/03 | 終了 |
5.6 | 2014/08/28 | 2018/12/31 | 終了 |
5.5 | 2013/06/20 | 2016/07/10 | 終了 |
より正確なサポート期間は、公式サイト(英語)をご確認ください。