「php.exe」と「php-cgi.exe」の違い
スポンサーリンク
予備知識
| 用語 | 意味 |
|---|---|
| プログラミング言語 | プログラムの元ネタ(ソースコード)を書くときに使う言葉 |
| PHP | Web系のプログラムを作るときによく使われるプログラミング言語 |
| 実行ファイル | プログラムなファイル |
| コマンドプロンプト | コンピュータに詳しい人がよく使う、Windowsにくっついている黒い画面 |
| Webシステム | インターネットを使うシステム |
PHPで作ったプログラムは、大きく2つに分けられます。
1つはホームページっぽく動くPHPのプログラムです。
いわゆる「Webシステム」と呼ばれるやつですね。
プログラム自体はWebサーバ(ホームページ関連の仕事をしているサーバ)に置きます。
動かし方は普通のホームページを見るときと同じです。
Webブラウザ(ホームページを見るときに使うソフト)を使って、URLという形で指定します。

もう1つは普通のソフトっぽく動くPHPのプログラムです。
PHPのプログラムは普通にパソコンさんの中に置きます。
動かすときは、コマンドプロンプトから動かすプログラムを指定します。

まずは
・PHPのプログラムは2種類ある
・ホームページっぽいやつと普通のソフトっぽいやつがある
というのを覚えておいてください。
それぞれの用語の意味
| 用語 | 意味 |
|---|---|
| php.exe | PHPで作ったプログラムをコマンドプロンプトから動かすときに使う実行ファイルで、実行画面が表示される版 |
| php-cgi.exe | PHPで作ったプログラムをホームページっぽく(Webシステムとして)動かすときに使う実行ファイル |
似ているところ
どちらもPHPのプログラムを動かすときに使う実行ファイルです。
違うところ
どんなプログラムを動かすときに使うかが違います。
php.exeは普通のソフトっぽいPHPのプログラムを動かす時に使う実行ファイルです。
php-cgi.exeはホームページっぽいPHPのプログラムを動かす時に使う実行ファイルです。






