php-cgi.exe
実行ファイルだよ
PHPのプログラムを動かすときに使うよ
ホームページっぽく動かすときに使うよ
簡単に書くよ
php-cgi.exeとは
プログラムなファイル(実行ファイル)のひとつ
であり
PHP
(プログラムの元ネタを書くときに使う言葉(プログラミング言語)のひとつ)で作ったプログラムをホームページっぽく(Webシステムとして)動かすときに使う実行ファイル
です。
詳しく書くよ
順番に見ていきましょう。
まずは予備知識として「PHP」と「実行ファイル」について簡単に説明します。
「そんなの説明されなくても知ってるよ!」な人は適当に読み飛ばしてください。
PHPはプログラミング言語のひとつです。
プログラムの元ネタ(ソースコード)を書くときに使う言葉です。
PHPで作ったプログラムは大きく2つに分けられます。
1つはホームページっぽく動くPHPのプログラムです。
いわゆる「Webシステム」と呼ばれるやつですね。
プログラム自体はWebサーバ(ホームページのファイルを置くコンピュータ)に置きます。
動かし方は普通のホームページを見るときと同じです。
ホームページを見るときに使うソフト(Webブラウザ)を使って、URLという形で指定します。
もう1つは普通のソフトっぽく動くPHPのプログラムです。
プログラムは普通にパソコンさんの中に置きます。
動かすときはコマンドプロンプト(コンピュータに詳しい人が使う黒い画面)からそいつを指定して実行します。
PHPに関しては
・プログラムを作るときの言葉である
・PHPのプログラムは2種類ある
・ホームページっぽいやつと普通のソフトっぽいやつがある
というのを覚えておいてください。
ちなみに今回は「ホームページっぽいやつ」が関係してきます。
実行ファイルは「プログラムなファイル」です。
基本的には、べちべちっ!とダブルクリックするとお仕事を始めます。
拡張子(ファイルの種類を表す目印)は「.exe」であることが多いです。
あっ、そうそう。
ついでなので書いておきましょうか。
CGIは「Webサーバ上にあるプログラムを動かすための仕組み」です。
詳細は、用語「CGI」の説明を ご覧ください。
とはいえ、CGIという用語はここから先の説明では登場しません。
忘れてしまっても結構です。
以上を踏まえて
ホームページっぽいPHPのプログラムを動かすときに使う実行ファイル
が「php-cgi.exe」です。
Windows環境において、Webシステムとして動いているPHPのプログラムは「php-cgi.exe」さんのお世話になっているはずです。
ちなみに「php-cgi.exe」という実行ファイルはPHP5から登場しました。
PHP4までは「php.exe」が「php-cgi.exe」の役目も果たしています。
一言でまとめるよ
まぁ「php-cgi.exe」って単語が出てきたら「PHP
(プログラムの元ネタを書くときに使う言葉(プログラミング言語)のひとつ)のプログラムをWeb上で動かすときに使う実行ファイル
(プログラムなファイル)なんだな~」と お考えください。
おまけ
■訳してみるよ
「php」はプログラミング言語の「PHP」です。
「cgi」は多分「Common Gateway Interface(コモン・ゲートウェイ・インターフェース)」の略です。
「common(コモン)」の意味は「共通の」とか「共同の」とかです。
「gateway(ゲートウェイ)」の意味は「門」とか「出入口」とか「玄関」とかです。
「interface(インターフェース)」の意味は「接点」とか「境界面」とか「接触面」とかです。
「exe(エグゼ)」は多分「execute(エグゼキュート)」か「execution(エグゼキューション)」か「executable(エグゼキュータブル)」の略です。
「execute(エグゼキュート)」の意味は「実行する」とかです。
「execution(エグゼキューション)」の意味は「実行」とかです。
「executable(エグゼキュータブル)」の意味は「実行できる」とかです。
何となく くっつけると
PHP-共通の出入口の接点.実行
となります。






