記事内に広告があります。

PHPの歴史を年表で図解|1995年の公開からPHP 8まで、バージョンとサポート期限で見る31年【2026年】

PHPの歴史を年表で図解|1995年の公開からPHP 8まで、バージョンとサポート期限で見る31年
スポンサーリンク
楓
楓

PHPの歩みは、版の公開日を並べるだけでなく、それぞれの版がいつまで修正を受けられたかを重ねると輪郭がはっきりします。31年分の年表に、24の版のサポート期間を添えて整理します。

PHPは1995年6月に公開されてから、2026年で31年になります。PHP公式の記録を数えると、正式版の3.0(1998年)から8.5(2025年)までに24の版が公開されました。版ごとのサポート期間は、初期には92日から約5年まで大きく異なっていましたが、7.1から8.0は3年ちょうど、8.1以降は約4年にそろっています。

2026年10月21日には8.5・8.4・8.3・8.2の4版に向けたセキュリティ更新が公開され、PHP公式は8.1以前の版はもう更新を受けないと明記しました。本記事では、PHP公式の沿革・年別ニュース・サポート終了日の一覧と、2024年のリリースサイクル改定(RFC)をもとに、公開とサポートの31年を年表と期間図で整理します。

EVIDENCE / 可視化pediaの結論

PHPは、いつ生まれ、どう変わってきたのか?

1995年の公開から31年。24の版が出て、サポート期間は約4年にそろった。

最初の公開(1995年6月)からの経過年数 31年 1998年の3.0から2025年の8.5まで、24の版を公開 毎年1版 / Annual release since 2015
1995PHP Tools公開 2004PHP 5.0 2015PHP 7.0 2020PHP 8.0 2026公開から31年

Source

PHP公式「History of PHP」「Unsupported Branches」「Supported Versions」・News Archive(2026年10月閲覧)

※ 公式データをもとに、可視化pedia編集部が独自に集計・編集したものです。

楓の整理
この記事の要点

◆ PHPは1995年6月の公開から、2026年で31年になりました。正式版の3.0(1998年)から8.5(2025年)までに、24の版が公開されています。
◆ 版ごとのサポート期間は、4.1の92日から5.3の1,871日まで差がありましたが、7.1から8.0は3.00年、8.1以降は約4.1年にそろっています。
◆ 2015年からは毎年1版ずつ公開。2026年10月時点でサポート中は8.2から8.5の4版で、PHPを使うサイトの34.7%は7系以前の版です。

出典:PHP公式「History of PHP」「Unsupported Branches」「Supported Versions」・News Archive/PHP RFC「Release cycle update」/W3Techs(2026年10月22日時点)。サポート期間は公開日と終了日から編集部が計算しています。

本記事は楓が調査・編集しています。掲載情報は執筆時点のものです。数値・制度・サービス内容は変更される場合があるため、最新情報は各公式サイトでご確認ください。

スポンサーリンク

PHPは1995年、個人の小さなツールとして公開された

楓
楓

最初の数年は、版の番号より先に名前や形が何度も変わっています。公式の沿革に残る年月を、そのまま順に追っていきます。

PHPの始まりは、Rasmus Lerdorf氏が1994年に作った「Personal Home Page Tools(PHP Tools)」です。PHP公式の沿革によると、もとは自分のオンライン履歴書へのアクセスを記録するための、C言語で書かれた小さなプログラム群でした。1995年6月にはこのソースコードが一般に公開され、同年10月には書き直した「Personal Home Page Construction Kit」が登場します。

1996年4月には、それまでの名前を合わせた「PHP/FI」が公開され、6月にバージョン2.0の扱いになりました。PHP/FI 2.0がベータ版を終えたのは1997年11月です。同じ1997年には、Andi Gutmans氏とZeev Suraski氏がパーサーの書き直しに取りかかり、1998年6月のPHP 3.0につながりました。

公式の沿革には、1998年5月のNetcraftの調査で「PHP」を名乗るドメインが約6万、全ドメインのおよそ1%に達していたと記されています。翌1999年の中頃には、2000年のPHP 4.0の土台となるZend Engineが登場しました。日本でインターネットが家庭に広がっていった流れは、パソコンとインターネットの歴史を年表で見た記事で整理しています。

スポンサーリンク

24の版を1枚の年表に|公開の間隔とサポート期間

楓
楓

24の版は、出来事の年表と各版のサポート期間の棒を同じ年軸に重ねると、版の出方と期間の変化を1枚で追えます。年軸は等間隔のままなので、版が出なかった年の空白もそのまま見えます。

PHPの年表と、版ごとのサポート期間|3.0から8.5までの24版 上段=主な出来事 下段=各版の公開日の位置に、サポート期間(年)を棒で表示 1995 PHP Tools公開 1998 PHP 3.0 2000 PHP 4.0 2004 PHP 5.0 2020 PHP 8.0 2026 8.1以前は更新対象外 2015 PHP 7.0 2024 サポート4年に延長 1年 2年 3年 4年 5年 サポート期間(年) 1995 2000 2005 2010 2015 2020 2025 2030 5.3 約5.1年(最長) 8.5 約4.1年 5版とも3.00年 サポート終了済みの版 サポート中の版(公式の期限まで) 主な出来事
出典:PHP公式「History of PHP」「Unsupported Branches」「Supported Versions」・News Archive(2026年10月閲覧)。サポート期間は公開日と終了日から編集部が計算
※ 公式データをもとに、可視化pedia編集部が独自に集計・編集したものです。

上の年表は、横軸を1年ごとに等間隔で取り、上段に主な出来事、下段に各版の公開日の位置からサポート期間の長さを棒で示したものです。公開日はPHP公式の年別ニュースの告知日、サポート終了日は公式の終了日一覧を使い、8.2以降は公式が定めた期限までを数えています。

棒を左から見ていくと、3.0から5.6までの時期は、版の間隔も棒の高さもまちまちです。2004年の5.0から2015年の7.0までは次の大きな番号の版が出ず、その間を5.1から5.6の6版が埋めていました。7.0以降は棒がほぼ等間隔に並び、高さも3年前後と約4年の2段に分かれています。

スポンサーリンク

サポート期間は版ごとに92日から約5年まで違っていた

楓
楓

サポート期間の長さは、各版を公開日から終了日までの横棒にすると、棒の長さでそのまま比べられます。右端には日数を添えています。

24の版のサポート期間|公開日からサポート終了日まで 右端の数字=サポート期間の日数 8.2〜8.5の終了日は公式が定めたセキュリティサポートの期限 2000 2005 2010 2015 2020 2025 2030 日数 PHP 3.0 867日 PHP 4.0 397日 PHP 4.1 92日(最短) PHP 4.2 137日 PHP 4.3 825日 PHP 4.4 1,123日 PHP 5.0 419日 PHP 5.1 273日 PHP 5.2 1,526日 PHP 5.3 1,871日(最長) PHP 5.4 1,281日 PHP 5.5 1,127日 PHP 5.6 1,586日 PHP 7.0 1,134日 PHP 7.1 1,095日 PHP 7.2 1,096日 PHP 7.3 1,096日 PHP 7.4 1,096日 PHP 8.0 1,095日 PHP 8.1 1,497日 PHP 8.2 1,484日 PHP 8.3 1,499日 PHP 8.4 1,501日 PHP 8.5 1,502日 2026年10月 サポート終了済み(20版) サポート中(4版・終了日は公式の期限)
出典:PHP公式「History of PHP」「Unsupported Branches」「Supported Versions」・News Archive(2026年10月閲覧)。サポート期間は公開日と終了日から編集部が計算
※ 公式データをもとに、可視化pedia編集部が独自に集計・編集したものです。

PHP公式のサポート終了日一覧と各版の公開日から計算すると、サポート期間が最も短かったのは4.1の92日(約3か月)です。4.1は2001年12月10日に公開され、2002年3月12日にサポートが終わりました。続く4.2も137日、5.1も273日と、1年に満たない版がありました。

反対に最も長かったのは5.3の1,871日(約5.1年)で、2009年6月30日の公開から2014年8月14日まで続きました。5.2の1,526日、5.6の1,586日も4年を超えています。3.0から5.6までの13版では、1年未満で終わった版と4年を超えた版が同じ時期に混在していました。

系列の終わりを見ると、4系の最後の4.4は5.0より1年ほど遅い2005年7月に公開され、2008年8月7日にサポートを終えています。5系の最後の5.6は2018年12月31日、7系の最後の7.4は2022年11月28日に終了しました。

7.1から8.0は3年ちょうど、8.1以降は約4年にそろった

楓
楓

期間がそろっていく様子は、上の期間図の下側、7系と8系の横棒を見比べると分かります。2024年の改定の前後で、棒の長さが一段伸びています。

7.1から8.0までの5版は、公開日のちょうど3年後の同じ日にサポートが終わっており、期間は5版そろって3.00年です。日数では1,095〜1,096日で、たとえば7.1は2016年12月1日に公開され、2019年12月1日に終了しました。

この3年は、2024年の改定で約4年に延びました。PHPの開発者が提案したRFC「Release cycle update」(2024年3月21日の版0.2)は、セキュリティ修正の期間を1年延ばして、不具合修正2年とセキュリティ修正2年の計4年にし、終了日をその年の12月31日にそろえる内容です。投票は2024年4月29日に締め切られ、6つの提案がすべて可決されました。

改定は8.2以降の版にそのまま適用され、8.1にもセキュリティ修正が1年追加されました。その結果、8.1は2025年12月31日まで延びて期間が1,497日になり、8.2から8.5の公式の期限は2026年から2029年の各12月31日、期間は約4.1年になっています。

なお、5.0から7.0までの約11.4年の間には、PHP 6の開発が進められていました。PHP公式の沿革によると、PHP 6は中止され、予定されていた機能のうち名前空間は5.3に、トレイトなどは5.4に取り込まれています。正式版の番号は、5系の次が2015年の7.0です。

2015年からは毎年1版|いま使われている版の割合

楓
楓

いまどの版が使われているかは、PHPを使うサイトをメジャー版ごとの割合で並べると、サポートが終わった系列の大きさが見えてきます。

PHPを使うサイトの、メジャー版別の割合(2026年10月22日時点) 分母=バージョンを判別できたPHPサイト PHPは言語を判別できたサイトの69.3%で使用 0% 20% 40% 60% 8系 65.3% 7系 26.9% 5系 7.7% 4系 0.1% 7系以前の合計 34.7% すべてサポート終了済みの版 ※ 8系には、サポートが終了した8.0と8.1も含まれます
出典:W3Techs「Usage statistics and market share of PHP」(2026年10月22日時点)
※ 公式データをもとに、可視化pedia編集部が独自に集計・編集したものです。

2015年の7.0以降、PHPは毎年1版ずつ公開されてきました。公開日は11月20日から12月8日の間に集まっており、2025年の8.5まで11年で11版です。次の8.6は、2026年10月時点ではリリース候補(RC)版の段階で、正式版は公開されていません。

利用の側を見ると、W3Techsの観測(2026年10月22日時点)では、サーバー側の言語を判別できたサイトの69.3%がPHPを使っています。PHPを使うサイトのうち、8系は65.3%、7系は26.9%、5系は7.7%、4系は0.1%でした。サポートがすべて終わった7系以前の版が、合わせて34.7%を占めています。

2026年10月21日、PHP公式は2件の重大な脆弱性を修正した8.5.12・8.4.27・8.3.36・8.2.35を公開し、8.1以前の版はPHPプロジェクトから更新を受けないと明記しました。8系の65.3%には、すでにサポートが終わった8.0と8.1も含まれます。

PHPの年表|1994年から2026年までの出来事

楓
楓

ここまでに出てきた出来事を、年の順に縦の年表へまとめました。同じ年の出来事は1つの行に入れています。

TIMELINE
PHPの公開とサポート終了の年表(1994〜2026年)
1994年

Rasmus Lerdorf氏が、のちにPHPと呼ばれる「Personal Home Page Tools」の最初の版を作成した。

1995年

6月にPHP Toolsのソースコードが一般に公開された。10月には書き直した「Personal Home Page Construction Kit」が登場した。

1996年

4月に「PHP/FI」が公開され、6月にバージョン2.0の扱いになった。

1997年

11月にPHP/FI 2.0がベータ版を終えた。同じ年、Andi Gutmans氏とZeev Suraski氏がパーサーの書き直しを始めた。

1998年

5月のNetcraftの調査で、PHPを含むドメインが約6万(全ドメインの約1%)と記録された。6月6日にPHP 3.0が公開された。

1999年

中頃にZend Engineが登場した。

2000年

5月22日にPHP 4.0が公開された。10月20日に3.0のサポートが終了した。

2001年

6月23日に4.0のサポートが終了した。12月10日にPHP 4.1が公開された。

2002年

3月12日に4.1のサポートが終了した(期間92日)。4月22日にPHP 4.2が公開され、9月6日に終了した。12月27日にPHP 4.3が公開された。

2004年

7月13日にPHP 5.0(Zend Engine 2.0)が公開された。

2005年

3月31日に4.3のサポートが終了した。7月11日にPHP 4.4が公開された。9月5日に5.0のサポートが終了し、11月24日にPHP 5.1が公開された。

2006年

8月24日に5.1のサポートが終了した。11月2日にPHP 5.2が公開された。

2008年

8月7日に4.4のサポートが終了し、4系の版はすべて終了した。

2009年

6月30日にPHP 5.3が公開された。PHP 6で予定されていた名前空間が取り込まれた。

2011年

1月6日に5.2のサポートが終了した。

2012年

3月1日にPHP 5.4が公開された。PHP 6で予定されていたトレイトなどが取り込まれた。

2013年

6月20日にPHP 5.5が公開された。

2014年

8月14日に5.3のサポートが終了した(期間1,871日・24版で最長)。8月28日にPHP 5.6が公開された。

2015年

9月3日に5.4のサポートが終了した。12月3日にPHP 7.0(Zend Engine 3.0)が公開された。

2016年

7月21日に5.5のサポートが終了した。12月1日にPHP 7.1が公開された。

2017年

11月30日にPHP 7.2が公開された。

2018年

12月6日にPHP 7.3が公開された。12月31日に5.6のサポートが終了し、5系の版はすべて終了した。

2019年

1月10日に7.0のサポートが終了した。11月28日にPHP 7.4が公開され、12月1日に7.1のサポートが終了した。

2020年

11月26日にPHP 8.0が公開された。11月30日に7.2のサポートが終了した。

2021年

11月25日にPHP 8.1が公開された。12月6日に7.3のサポートが終了した。

2022年

11月28日に7.4のサポートが終了し、7系の版はすべて終了した。12月8日にPHP 8.2が公開された。

2023年

11月23日にPHP 8.3が公開された。11月26日に8.0のサポートが終了した。

2024年

3月21日にRFC「Release cycle update」(版0.2)が示され、4月29日の投票締切で可決された。サポートは計4年になった。11月21日にPHP 8.4が公開された。

2025年

11月20日にPHP 8.5が公開された。12月31日に8.1のサポートが終了した。

2026年

10月21日に8.5.12・8.4.27・8.3.36・8.2.35が公開され、PHP公式は8.1以前の版は更新を受けないと明記した。

本記事では、PHP/FIの1.0と2.0、および2026年10月時点でリリース候補版の8.6を版の数に含めず、正式版として公開された3.0から8.5までの24版を数えています。公開日はPHP公式の年別ニュースの告知日、終了日は公式のサポート終了日一覧と現行版の一覧に基づきます。

楓のまとめ|31年で24版、サポート期間は約4年の形に

楓
楓

31年分の年表と24版の期間図を並べてきました。版の出方、期間の長さ、いま使われている版の3点に整理します。

PHPの歩みを、公式の記録に残る日付だけで並べ直すと、版の公開とサポート終了の間隔に、時期ごとの違いが見えてきます。良し悪しの評価ではなく、記録から読み取れる観察として3点にまとめます。

楓の観察整理
3つの観察事実

観察1. 3.0から5.6までの13版は、サポート期間が4.1の92日から5.3の1,871日まで大きく異なっていました。1年に満たない版と4年を超える版が、同じ時期に並んでいます。

観察2. 7.1から8.0までの5版は、公開日のちょうど3年後にサポートを終え、期間は5版とも3.00年でした。2024年のRFCでセキュリティ修正が1年延び、8.1以降の期間は約4.1年にそろっています。

観察3. 2015年の7.0から2025年の8.5まで、11年で11版が毎年11月20日から12月8日の間に公開されました。一方、2026年10月時点でPHPを使うサイトの34.7%は、サポートが終わった7系以前の版です。

31年の記録を並べると、PHPの版は公開の間隔もサポートの長さも初期にはまちまちで、7.0以降は毎年1版・3年、2024年の改定後は約4年という一定の形で続いています。2026年10月時点でサポートを受けている版は8.2から8.5の4版で、8.2の公式の期限は2026年12月31日です。

よくある質問(FAQ)

楓
楓

PHPの年表を読むときは、版の数え方と、終了日が実際の終了日か公式の期限かの2点を確かめてください。この2点で数字の意味が変わります。

Q1. PHPという名前は何の略ですか?

もとは「Personal Home Page」の略です。PHP公式の沿革によると、1994年に作られた最初のツール群が「Personal Home Page Tools」と呼ばれていました。3.0の公開時に、名前は「PHP: Hypertext Preprocessor」という、自分自身を含む略語に改められています。

Q2. PHP 6がないのはなぜですか?

PHP 6は開発が進められたものの、正式版として公開されずに中止されました。PHP公式の沿革では、予定されていた機能のうち名前空間が5.3に、トレイトなどが5.4に取り込まれたと記されています。正式版の番号は、5系の次が2015年の7.0です。

Q3. いまサポートされているPHPの版はどれですか?

2026年10月時点でPHP公式がサポートしているのは、8.2・8.3・8.4・8.5の4版です。公式の一覧によると、セキュリティ修正の期限は8.2が2026年、8.3が2027年、8.4が2028年、8.5が2029年の、いずれも12月31日です。8.1以前の20版はサポートが終了しています。

🔍 この記事のファクトチェックについて

楓
楓

当サイトはファクトチェックを実施しています。このページのファクトチェックのエビデンスを以下に掲載します。

✦
この記事のファクトチェックについて
確認日:2026年10月

記事内の主要な数値・事実について、確認の度合いを4段階で示しています。

✅ 一次確認:公式発表・省庁・原典で直接確認 🔍 二次確認:報道など二次情報で確認 📊 筆者試算:一次データを基にした独自計算 ⚠ 要確認:状況により変わるもの
✅ 一次確認

1994年のPHP Toolsの作成、1995年6月の一般公開、1996年のPHP/FI、1998年6月のPHP 3.0、1999年のZend Engine、PHP 6の中止と名前空間・トレイトの5.3・5.4への取り込み、1998年5月のNetcraft調査(約6万ドメイン・約1%)

PHP公式「History of PHP」 →
✅ 一次確認

3.0から8.1までの各版の公開日(年別ニュースの告知日。例:7.0は2015年12月3日、5.0は2004年7月13日)

PHP公式 News Archive(2015年) →
✅ 一次確認

3.0から8.1までの20版のサポート終了日(例:4.1は2002年3月12日、5.3は2014年8月14日、8.1は2025年12月31日)

PHP公式「Unsupported Branches」 →
✅ 一次確認

8.2から8.5の公開日と公式のサポート期限(2026年から2029年の各12月31日)、2年の全面サポートと2年のセキュリティサポートの方針

PHP公式「Supported Versions」 →
✅ 一次確認

RFC「Release cycle update」(版0.2・2024年3月21日、投票締切2024年4月29日、6提案すべて可決)。セキュリティ修正を1年延長して計4年、終了日を12月31日にそろえ、8.2以降に適用、8.1に1年追加

PHP Wiki「RFC: Release cycle update」 →
✅ 一次確認

2026年10月21日の8.5.12・8.4.27・8.3.36・8.2.35の公開(CVE-2026-109618とCVE-2026-109619の2件を修正)と、8.1以前はPHPプロジェクトから更新を受けない旨の記載。8.6はリリース候補版の段階

PHP公式 News Archive(2026年) →
✅ 一次確認

PHPの言語シェア69.3%(サーバー側の言語を判別できたサイトが分母)と、PHPサイトのメジャー版別の割合(8系65.3%、7系26.9%、5系7.7%、4系0.1%)。2026年10月22日時点

W3Techs「Usage statistics and market share of PHP」 →
📊 筆者試算

公開からの経過年数31年=2026年−1995年(公開は1995年6月、基準は2026年10月)

元データ:PHP公式「History of PHP」 →
📊 筆者試算

サポート期間(日)=サポート終了日−公開日。4.1:92日、5.3:1,871日、7.1から8.0:1,095〜1,096日(3.00年)、8.1から8.5:1,484〜1,502日(約4.1年)。実感換算は1,502÷92=約16倍。年=日数÷365.25

元データ:PHP公式「Unsupported Branches」 →
📊 筆者試算

5.0から7.0までの間隔=2015年12月3日−2004年7月13日=約11.4年。2015年から2025年の公開は7.0から8.5の11版

元データ:PHP公式 News Archive(2004年) →
📊 筆者試算

7系以前の合計34.7%=7系26.9%+5系7.7%+4系0.1%

元データ:W3Techs →
⚠ 要確認

8.2から8.5の終了日は公式が定めた期限で、今後変わることがあります(2024年に期限が延長された例があります)。

変更の可能性あり。PHP公式「Supported Versions」 →
⚠ 要確認

W3Techsの値は日々更新されます。バージョン情報を外部に示していないサイトは、版別の割合に含まれません。

日々更新。W3Techs →

タイトルとURLをコピーしました