プロセスとは? | PHP入門 ~初心者でもできるブログ作り~

プロセスとは?

人気ブログランキング  ← 上位にランクされたいです。



今日は身近な例を使って昨日解説したプロセスについて触れてみたいと思います。



最近では衛星放送をご覧になられている方が増えてきていると思いますが、衛星放送を見るためにはアンテナが必要ですよね。このアンテナがPHPで言うならスクリプトになります。


さてアンテナを設置してもそのままでは映像を見ることはできませんね。映像を見るための画面(テレビ)とチューナーが必要になります。webサーバーとPHPの関係で言うとテレビがwebサーバーに当たります。最近のテレビにはチューナーが内蔵されているものもありますが、チューナー内蔵型でなければ別にチューナーを用意することになりますよね。



内蔵されているタイプはPHPのセットアップで言うならモジュール版ということになります。

外部チューナーを取り付けた場合にはこの外部チューナーがCGI版となります。



さてプロセスとはこの例で言うならコンセントの数を指します。内蔵型の場合、コンセントはテレビの1本だけで済みますが、外部チューナーを設置した場合にはテレビのコンセントと外部チューナーのコンセントの2本が必要になりますよね。つまりコンセント(プロセス)が1本で済むならモジュール版、2本になるとCGI版だと言うことができます。



専門的な話になってしまいますがPHPスクリプト(アンテナ)はそのままでは動作しません。動作させるための環境(チューナー)が必要になってきます。そのために昨日からPHPのセットアップについて解説を始めたわけです。



かえって分かりづらくしてしまったかもしれないですかねぇ・・・