Edited at

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


概要


公式サポート状況



  • PHP 5.4 以前の公式のセキュリティサポートも含め既に終了している。


  • PHP 5.5 は2016年7月10日に公式のセキュリティサポートが終了し、その前の2016年6月23日に 5.5 系最終リリースとなるはずだった 5.5.37 が公開された。しかし、セキュリティサポート終了後の2016年7月21日に 5.5.38 が公開された。


  • PHP 5.6 の公式のセキュリティサポートは当初2017年8月28日まで 1 だったが、5系最後のリリースであることを理由に 2 2016年始めに2018年末まで延期された。3
    2018年12月6日にリリースされた 5.6.39 が最終リリースになるはずだったが、セキュリティサポート終了後の2019年1月10日に 5.6.40 がリリースされた。 4


RHEL/CentOSサポート状況


  • バックポートにより公式サポートのセキュリティ期限の切れたものでも OS のサポート期間内であれば脆弱性の対応は行われる。

  • バックポート対応はリリースまで時間がかかる場合がある。5


公式サポート期限 6

バージョン
初回リリース日
最新リリース
最新リリース日
アクティブサポート
セキュリティサポート

7.3
2018/12/06
7.3.4
2019/04/04
2020/12/06
2021/12/06

7.2
2017/11/30
7.2.17
2019/04/04
2019/11/30
2020/11/30

7.1
2016/12/01
7.1.28
2019/04/04

2018/12/01 (終了)
2019/12/01

7.0
2015/12/03
7.0.33
2018/12/06

2017/12/03 (終了)

2018/12/03 (終了)

5.6
2014/08/28
5.6.40
2019/01/10

2017/01/19 (終了)

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 7

PHP
Zend Server
サポート期限

PHP 7.1
Zend Server 9.1
2021/12/31

PHP 5.6
Zend Server 8.5
2020/12/31

PHP 5.4
Zend Server 7.0

2017/09/30 (終了)

PHP 5.3
Zend Server 6.3

2017/02/28 (終了)


RHEL / CentOS

標準の yum リポジトリーでは、以下の通り公式サポートのセキュリティサポート期限を終了したものがインストールされる。

最新版にアップデートされていれば CVE などの脆弱性はバックポートによって対策されているが、 php -v などのバージョン情報だけでは確認できないので yum info php でリリース情報を確認する。

なお、 CVE の対応状況などは rpm -q --changelog php | grep CVE とすると一覧できる。


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

OSバージョン
PHPバージョン
最新リリース
リリース日
最終ビルト日
OSサポート終了日

7.4.1708
5.4.16
43.1.el7_4
2018/01/23
2018/03/07 13:34:47
2024-06-30

6.9
5.3.3
49.el6
2016/11/07
2017/03/22 12:27:09
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 サポート期限 8

Red Hat Software Collections (RHSCL) のサポート期間は原則的に3年間である。

PHP
パッケージ
リリース
サポート期限

PHP 7.2
rh-php72
RHSCL 3.2
2020/11

PHP 7.1
rh-php71
RHSCL 3.0
2019/10

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 (終了)


関連ライブラリのサポート期限


PHPUnit 9

バージョン
PHP 互換性
初回リリース日
サポート期限

PHPUnit 8
PHP 7.2, 7.3, 7.4
2019/02/01
2021/02/05

PHPUnit 7
PHP 7.1, 7.2, 7.3
2018/02/02
2020/02/07

PHPUnit 6
PHP 7.0, 7.1, 7.2
2017/02/03

2019/02/01 (終了)

PHPUnit 5
PHP 5.6, 7.0, 7.1
2015/10/02

2018/02/02 (終了)


Laravel 10

バージョン
リリース日
End of life
脆弱性対応のみ

Laravel 5.6
2018/02/07
2019/08/07
2019/02/07

Laravel 5.5 LTS
2017/08/30
2020/08/30
2019/08/30

Laravel 5.4
2017/01/24
2018/01/24
2017/07/24

Laravel 5.3
2016/08/23
2017/08/23
2017/02/23

Laravel 5.2
2015/12/21
2017/09/21
2016/06/21

Laravel 5.1 LTS
2015/06/09
2018/06/09
2017/06/09

Laravel 5.0
2015/02/04
2016/02/04
2015/08/04

Laravel 4.2
2014/06/01
2015/06
2014/12

Laravel 4.1
2013/12/11
2014/12
2014/06

Laravel 4.0
2013/05/28
2014/05
2013/11

Laravel 3.2
2012/05/22
2013/05
2012/11

Laravel 3.1
2012/03/27
2013/03
2012/09

Laravel 3.0
2012/02/22
2013/02
2012/08

Laravel 2.0
2011/07
2012/09
2012/03

Laravel 1.0
2011/06
2012/06
2011/12


Symfony 11

バージョン
Feature Freeze
リリース日
メンテナンス終了日
End of Life

5.0
2019/09
11/2019
07/2020 (8ヶ月)
01/2021

4.4 (LTS)
2019/09
11/2019
11/2022 (36ヶ月)
11/2023

4.3
2019/03
05/2019
01/2020 (8ヶ月)
07/2020

4.2
09/2018 (年内)
11/2018
07/2019 (8ヶ月)
01/2020

4.1
03/2018
2018/05/30
2019/01/30
07/2019

4.0
09/2017
2017/11/30
2018/07/30 (年内)
01/2019

3.4 (LTS)
09/2017
2017/11/30
2020/11/30 (36ヶ月)
11/2021

3.3
03/2017
05/2017

01/2018 (終了)
07/2018 (年内)

3.2
09/2016
11/2016

07/2017 (終了)

01/2018 (終了)

3.1
03/2016
05/2016

01/2017 (終了)

07/2017 (終了)

3.0
09/2015
11/2015

07/2016 (終了)

01/2017 (終了)

2.8 (LTS)
09/2015
11/2015
11/2018 (36ヶ月) (年内)
11/2019

2.7 (LTS)
03/2015
2015/05/30

2018/05/30 (終了)
2019/05/30

2.6
09/2014
11/2014

07/2015 (終了)

01/2016 (終了)

2.5
03/2014
05/2014

01/2015 (終了)

07/2015 (終了)

2.4
09/2013
11/2013

09/2014 (終了)

01/2015 (終了)

2.3 (LTS)
03/2013
05/2013

05/2016 (終了)

05/2017 (終了)

2.2
01/2013
03/2013

11/2013 (終了)

05/2014 (終了)

2.1
07/2012
09/2012

05/2013 (終了)

11/2013 (終了)

2.0
05/2011
07/2011

03/2013 (終了)

09/2013 (終了)


CakePHP

バージョン
初回リリース日
サポート期限

3.6
2018/04/14 12

4.0.0 のリリース後36ヶ月間 13

3.5
2017/08/18 14

3.4
2017/02/12 15

3.3
2016/08/12 16

3.2
2016/01/29 17

2017/08/18 (終了) 15

3.1
2015/09/19 18

2017/02/12 (終了) 15

3.0
2015/04/04 19

2.10
2017/07/22 20

4.0.0 のリリース後18ヶ月間 13

2.9
2016/09/18 21

2.8
2016/02/06 22

2.7
2015/07/11 23

1.3
2010/04/24

2015/11/01 (終了) 24

Apache HTTP Server のサポート期限


PHP 関連記事





  1. "5.6 Security Support Until 28 Aug 2017" - PHP: Supported Versions 



  2. "As it is the final PHP 5 release, support for PHP 5.6 has been extended: active support will run for an additional four months, and the security fix period has been doubled from one to two years." - PHP: Supported Versions 



  3. @official_php のツイート: "#PHP 5.6 will receive active support until December 31, 2016, and security fixes until the end of 2018." 2016年1月14日 



  4. @official_php のツイート: "One last, final release of 5.6 for old time's sake. 5.6.40: http://php.net/archive/2019.php#id2019-01-10-4" 2019年1月12日 



  5. CentOSのPHPは本当に安全か - Qiita 



  6. http://php.net/supported-versions.php 



  7. http://www.zend.com/en/support-center/support/php-long-term-support 



  8. https://access.redhat.com/support/policy/updates/rhscl 



  9. https://phpunit.de/supported-versions.html 



  10. https://endoflife.software/programming-languages/frameworks/laravel 



  11. http://symfony.com/doc/current/contributing/community/releases.html#schedule 



  12. https://bakery.cakephp.org/2018/04/14/cakephp_360_released.html 



  13. https://bakery.cakephp.org/2017/06/23/upcoming-cakephp-roadmap.html 



  14. https://bakery.cakephp.org/2017/08/18/cakephp_350_released.html 



  15. https://bakery.cakephp.org/2017/02/12/cakephp_340_released.html 



  16. https://bakery.cakephp.org/2016/08/12/cakephp_330_released.html 



  17. https://bakery.cakephp.org/2016/01/29/cakephp_320_released.html 



  18. https://bakery.cakephp.org/2015/09/19/cakephp_3_1_0_released.html 



  19. https://bakery.cakephp.org/2015/04/04/cakephp_3_0_1_released.html 



  20. https://bakery.cakephp.org/2017/07/22/cakephp_2100_released.html 



  21. https://bakery.cakephp.org/2016/09/18/cakephp_290_289_released.html 



  22. https://bakery.cakephp.org/2016/02/06/cakephp_280_released.html 



  23. https://bakery.cakephp.org/2015/07/11/cakephp_2_7_0_released.html 



  24. https://bakery.cakephp.org/2015/11/01/cakephp_1_3_21_released.html