PHPのリリース日とサポート期限

  • 46
    いいね
  • 0
    コメント

概要

公式サポート状況

  • PHP 5.4 以前の公式サポートはセキュリティサポートも含め既に終了している。
  • PHP 5.5 は今年の7月に公式サポートのセキュリティサポートが終了している。2016年6月23日に 5.5 系最終リリースとなる 5.5.37 が公開された。しかし、セキュリティサポート終了後の2016年7月21日に 5.5.38 が公開されている。
  • PHP 5.6 の公式サポートのセキュリティサポートは2018年末まで延期された。1

RHEL/CentOSサポート状況

  • バックポートにより公式サポートのセキュリティ期限の切れたものでも脆弱性の対応は行われている。
  • バックポート対応はそれなりに時間がかかる。2

公式サポート期限 3

バージョン 初回リリース日 最新リリース 最新リリース日 アクティブサポート セキュリティサポート
7.1 2016/12/01 7.1.0 2016/12/01 2018/12/01 2019/12/01
7.0 2015/12/03 7.0.14 2016/12/08 2017/12/03 2018/12/03
5.6 2014/08/28 5.6.29 2016/12/08 2016/12/31 2018/12/31
5.5 2013/06/20 5.5.38 2016/07/21 2015/07/10 (終了) 2016/07/10 (終了)
5.4 2012/03/01 5.4.45 2015/09/03 2014/09/14 (終了) 2015/09/14 (終了)
5.3 2009/06/30 5.3.29 2014/08/14 ----/--/-- (終了) 2014/08/14 (終了)
5.2 2006/11/02 5.2.17 2011/01/06 ----/--/-- (終了) 2011/01/06 (終了)
5.1 2005/11/24 5.1.6 2006/08/24 ----/--/-- (終了) 2006/08/24 (終了)
5.0 2004/07/13 5.0.5 2005/09/05 ----/--/-- (終了) 2005/09/05 (終了)

各ディストリビューションのセキュリティ情報

PHP公式のサポート期限は上記の通りだが、実際には yumapt-get などのパッケージ管理システムを利用していることが多いと思われ、最新のバージョンが利用できるとは言いがたい。
各ディストリビューションでセキュリティのバックポートが行われており、その情報を以下に示す。

Zend Server 4

PHP Zend Server サポート期限
PHP 5.3 Zend Server 6.3 2017/02/28
PHP 5.4 Zend Server 7.0 2017/09/30
PHP 5.6 Zend Server 8.5 2020/12/31
PHP 7.0 Zend Server 9.0 -

RHEL / CentOS

標準の yum リポジトリーでは、以下の通り公式サポートのセキュリティサポート期限を終了したものがインストールされる。
最新版にアップデートされていれば CVE などの脆弱性はバックポートによって対策されているが、 php -v などのバージョン情報だけでは確認できないので yum info php でリリース情報を確認する。
なお、 CVE の対応状況などは rpm -q --changelog php | grep CVE とすると一覧できる。

標準リポジトリの各バージョンのリリース情報

OSバージョン PHPバージョン 最新リリース リリース日 最終ビルト日 OSサポート終了日
7.2.1511 5.4.16 36.3.el7_2 2016/07/22 2016/08/11 21:24:59 2024-06-30
6.8 5.3.3 48.el6 2016/07/25 ----/--/-- --:--:-- 2020-11-30
5.11 5.1.6 45.el5_11 2014/10/29 2014/11/06 12:25:07 2017-03-31

バックポートの対応内容は CentOSのPHPセキュリティパッチ履歴 にまとめている。

RHSCL の PHP サポート期限 5

RHSCL のサポート期間は原則的に3年間である。

PHP パッケージ リリース サポート期限
PHP 7.0 rh-php70 RHSCL 2.3 2019/11
PHP 5.6 rh-php56 RHSCL 2.0 2018/04
PHP 5.5 php55 RHSCL 1.1 2016/10 (終了)
PHP 5.4 php54 RHSCL 1 2016/10 (終了)

Apache HTTP Server のサポート期限

PHP 関連記事