
Webサイトの裏側で、ページをその場で作っている「料理人」。専門用語なしで、PHPが何をしているのか、なぜ脆弱性が大ニュースになるのかを説明する。
2026年10月、「PHPに重大な脆弱性」というニュースが流れ、官公庁や企業のサイトが次々と一時停止しました。ただ、ニュースを見て「そもそもPHPって何?」と思った人も多いはずです。
PHPは、普段Webサイトを見ているだけなら、名前を目にすることはまずありません。それなのに、世界のWebサイトの大半を裏側で動かしています。この記事では、専門用語をできるだけ使わずに、PHPが何をしているのかを説明します。
ひとことで言うと
PHPは、**Webサイトの裏側で、ページをその場で作っている「料理人」**のようなものです。
あなたがスマートフォンでWebサイトを開くと、その注文を受けて、PHPがページを組み立て、できあがったものをあなたに届けます。あなたが見ているのは完成した料理だけで、厨房で料理人が何をしているかは見えません。
レストランでたとえるとWebサイトの仕組みは、レストランにたとえると分かりやすくなります。

- お客さん = あなたのブラウザ(SafariやChromeなど)
- 注文 = URLを開く、ボタンを押す
- ホール係 = Webサーバー。注文を受け付けて、厨房に伝える
- 料理人 = PHP。注文に合わせてページを作る
- 冷蔵庫 = データベース。記事、商品、会員情報などの材料がしまってある
- 料理 = できあがったページ
料理人がいなくても、作り置きのお弁当なら出せます。これが、誰が見ても同じ内容の「作り置きのページ」です。一方で、注文ごとに中身が変わるページは、料理人がいないと作れません。
「注文ごとに作る」ページは身近にたくさんあるたとえば、こんなページはPHPのような仕組みで作られています。
- ログインすると「〇〇さん、こんにちは」と自分の名前が出る
- ブログのトップに、いちばん新しい記事が自動で並ぶ
- 通販サイトで、カートに入れた商品と合計金額が表示される
- 検索すると、キーワードに合った結果だけが出てくる
どれも、見る人や見るタイミングによって中身が変わります。料理人(PHP)が、冷蔵庫(データベース)から必要な材料を取り出し、その人のための1皿をその場で作っているわけです。
PHPの中身は、見ている人には届かないPHPで書かれたファイルは、サーバーの中に置かれています。たとえば、サーバーには次のような1行が書かれているとします。

あなたのブラウザに届くのは「今日は10月24日です」という結果だけで、PHPの命令そのものは届きません。ブラウザの「ページのソースを表示」で中身を見ても、PHPは出てきません。普段PHPの名前を目にしないのは、このためです。
どれくらい使われているの?
Webの技術を調査しているW3Techsによると、2026年10月24日時点で、裏側の言語が分かっているWebサイトのうち**69.3%**がPHPを使っています。2位のJavaScript(8.2%)を大きく引き離しています。
その大きな理由がWordPressです。ブログや企業サイトを作るためのソフトで、PHPで作られています。同じくW3Techsによると、WordPressは世界のWebサイト全体の**39.6%**で使われています。つまり、あなたが普段見ているサイトのかなりの部分が、気づかないうちにPHPで動いているということです。
ほかにも、Wikipediaを動かしているソフトはPHPで作られていますし、Facebookも最初はPHPで作られました。
JavaScriptとは何が違う?よく一緒に名前が出るのがJavaScriptです。ざっくり言うと、動く場所が違います。
| PHP | JavaScript | |
|---|---|---|
| 主に動く場所 | サーバー(厨房) | あなたのブラウザ(客席) |
| 得意なこと | ページの中身を作る、データベースを読み書きする | ボタンを押したときの動き、画面の切り替え |
| 見ている人に中身が届くか | 届かない(結果だけ届く) | 届く(ブラウザの中で動くため) |
レストランで言えば、PHPは厨房の料理人、JavaScriptは客席で料理を取り分けたり、追加の注文を受けたりする係です。今どきのWebサイトは、この両方を組み合わせて動いています。
名前の由来と、30年の歴史
PHPは、1994年にラスマス・ラードフ(Rasmus Lerdorf)という人が、自分のホームページへのアクセスを調べるために作った小さな道具がはじまりです。当時の名前は「Personal Home Page Tools」で、頭文字をとってPHPと呼ばれました。
その後、個人向けの道具から本格的な言語に育つ中で、名前の意味も「PHP: Hypertext Preprocessor」に変わりました。PHPの「P」の中にまたPHPが入っている、ちょっとしたしゃれになっています。
30年以上たった今も現役で、新しいバージョンが毎年出ています。2026年10月時点で公式に更新が続いているのは、PHP 8.2〜8.5です。
だから、PHPの脆弱性は大ニュースになる
ここまで来ると、2026年10月のニュースがなぜあれほど大きくなったのかが見えてきます。
PHPは、厨房の料理人です。その料理人に弱点が見つかると、悪意のある人が厨房に入り込み、冷蔵庫の中身を見たり、勝手に料理を作り替えたりできてしまうおそれがあります。しかも、その料理人はWebサイトの約7割で働いています。サーバー会社や企業が、修正が済むまで一時的に店を閉めたのはそのためです。
今回の脆弱性の詳しい内容と、サイトを持っている人がやるべきことは、PHPの重大な脆弱性「php2shell」とは?にまとめています。
自分には関係ある?
Webサイトを見ているだけの人は、PHPを意識する必要はありません。PHPはサーバーの中で動いているので、あなたのスマートフォンやパソコンに何かを入れる必要もありません。
WordPressなどで自分のサイトを持っている人は、関係があります。自分のサイトがどのバージョンのPHPで動いているかを一度確認しておきましょう。WordPressなら、管理画面の「ツール」→「サイトヘルス」→「情報」→「サーバー」で確認できます。
まとめ。PHPは「見えない料理人」
PHPは、Webサイトの裏側で、注文ごとにページを作っている料理人です。あなたに届くのは完成したページだけなので、普段は名前を見ることもありません。
それでも、世界のWebサイトの約7割はPHPで動いています。だからこそ、PHPに弱点が見つかると、世界中のサイトが一斉に対応に追われることになります。ニュースでPHPの名前を見かけたら、「あの見えない料理人の話だ」と思い出してください。
※本記事の利用率は2026年10月24日時点のW3Techsの調査によるものです。
関連記事

PHPの重大な脆弱性「php2shell」とは? 何が起きたのか、サイトを持っている人がやること
10月21日に緊急の修正版が出たPHPの脆弱性。官公庁や企業のサイトが一時停止するほどの騒ぎになった理由と、WordPressなどでサイトを運営している人が確認すべきことをまとめる。 2026年10月21日、Webサイト …

iPhoneの容量が足りない! iCloud+のプランはどれを選べばいい? 2026年版
「ストレージがいっぱいです」と出たら読む記事。iPhone本体とiCloudの違いから、50GB・200GB・2TBの選び方、Apple Oneのほうが安くなる人まで。 「iPhoneのストレージがいっぱいです」「iCl …

Netflix・U-NEXT・Prime Video・Disney+、結局どれがいい? 2026年版・動画サブスクの選び方
月600円から2,000円超まで、料金も中身もばらばら。見たい作品、広告の有無、家族の人数、プライム会員かどうかで選ぶ。 動画のサブスクは、音楽のサブスクと違って、サービスごとの差がはっきりしています。料金は月600円か …