PHPのサポート期限

PHPアイキャッチ

他のプログラム言語やスクリプト言語と同様に、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 終了

 

より正確なサポート期間は、公式サイト(英語)をご確認ください。

PHPのサポート期限の関連記事

この記事には、以下の関連記事がございます。合わせてご覧ください。

HTML Snippets Powered By : XYZScripts.com