PHPって何? ニュースで聞くけどよくわからない人のための、いちばんやさしい解説

公開
シェア
PHPって何? ニュースで聞くけどよくわからない人のための、いちばんやさしい解説

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です。ざっくり言うと、動く場所が違います。

PHPJavaScript
主に動く場所サーバー(厨房)あなたのブラウザ(客席)
得意なことページの中身を作る、データベースを読み書きするボタンを押したときの動き、画面の切り替え
見ている人に中身が届くか届かない(結果だけ届く)届く(ブラウザの中で動くため)

レストランで言えば、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の調査によるものです。

関連記事