「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典イメージぴよ画像「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典

php-cgi.exe

pointこの用語のポイント

point実行ファイルだよ

pointPHPのプログラムを動かすときに使うよ

pointホームページっぽく動かすときに使うよ

スポンサーリンク

簡単に書くよ

php-cgi.exeとは

プログラムなファイル(実行ファイル)のひとつ
であり

PHP(プログラムの元ネタを書くときに使う言葉(プログラミング言語)のひとつ)で作ったプログラムをホームページっぽく(Webシステムとして)動かすときに使う実行ファイル
です。


image piyo

詳しく書くよ

順番に見ていきましょう。
まずは予備知識として「PHP」と「実行ファイル」について簡単に説明します。
「そんなの説明されなくても知ってるよ!」な人は適当に読み飛ばしてください。

PHPプログラミング言語のひとつです。
プログラムの元ネタソースコードを書くときに使う言葉です。

PHPで作ったプログラムは大きく2つに分けられます。

1つはホームページっぽく動くPHPのプログラムです。
いわゆる「Webシステム」と呼ばれるやつですね。

プログラム自体はWebサーバホームページファイルを置くコンピュータ)に置きます。
動かし方は普通のホームページを見るときと同じです。
ホームページを見るときに使うソフトWebブラウザを使って、URLという形で指定します。

php-cgi.exe

もう1つは普通のソフトっぽく動くPHPのプログラムです。

プログラムは普通にパソコンさんの中に置きます。
動かすときはコマンドプロンプト(コンピュータに詳しい人が使う黒い画面)からそいつを指定して実行します。

php-cgi.exe2

PHPに関しては

・プログラムを作るときの言葉である
・PHPのプログラムは2種類ある
・ホームページっぽいやつと普通のソフトっぽいやつがある


というのを覚えておいてください。
ちなみに今回は「ホームページっぽいやつ」が関係してきます。

実行ファイルは「プログラムファイル」です。
基本的には、べちべちっ!とダブルクリックするとお仕事を始めます。
拡張子(ファイルの種類を表す目印)は「.exe」であることが多いです。

php-cgi.exe3

あっ、そうそう。
ついでなので書いておきましょうか。

CGIは「Webサーバ上にあるプログラムを動かすための仕組み」です。
詳細は、用語「CGI」の説明を ご覧ください。

php-cgi.exe4

とはいえ、CGIという用語はここから先の説明では登場しません。
忘れてしまっても結構です。

以上を踏まえて

ホームページっぽいPHPのプログラムを動かすときに使う実行ファイル

が「php-cgi.exe」です。
Windows環境において、Webシステムとして動いているPHPのプログラムは「php-cgi.exe」さんのお世話になっているはずです。

php-cgi.exe5

ちなみに「php-cgi.exe」という実行ファイルはPHP5から登場しました。
PHP4までは「php.exe」が「php-cgi.exe」の役目も果たしています。


image piyo2

一言でまとめるよ

まぁ「php-cgi.exe」って単語が出てきたら「PHP(プログラムの元ネタを書くときに使う言葉(プログラミング言語)のひとつ)のプログラムをWeb上で動かすときに使う実行ファイル(プログラムなファイル)なんだな~」と お考えください。

一番上に戻るよ
スポンサーリンク
書籍画像037
書籍画像009

おまけ

■訳してみるよ

「php」はプログラミング言語の「PHP」です。
「cgi」は多分「Common Gateway Interface(コモン・ゲートウェイ・インターフェース)」の略です。
「common(コモン)」の意味は「共通の」とか「共同の」とかです。
「gateway(ゲートウェイ)」の意味は「門」とか「出入口」とか「玄関」とかです。
「interface(インターフェース)」の意味は「接点」とか「境界面」とか「接触面」とかです。
「exe(エグゼ)」は多分「execute(エグゼキュート)」か「execution(エグゼキューション)」か「executable(エグゼキュータブル)」の略です。
「execute(エグゼキュート)」の意味は「実行する」とかです。
「execution(エグゼキューション)」の意味は「実行」とかです。
「executable(エグゼキュータブル)」の意味は「実行できる」とかです。
何となく くっつけると

PHP-共通の出入口の接点.実行

となります。


■違いの分かるピヨピヨ





書籍画像
わわわ説明術コラム
宣伝だよ
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本
つくって、壊して、直して学ぶ Kubernetes入門
優れたエンジニアがコミュニティの中でしていること