- ベストアンサー
PHP、CGIについて
PHPやCGIのプログラムを停止させた状態でwebページを見ることは可能でしょうか? 可能ならばどのようにやればいいのでしょう? 素人ですので言ってることがおかしいかもわかりません。 そのところ指摘してもらえればありがたいです。 よろしくおねがいします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
状況と意味がよくわかりません。 ケース1:あなたがCGIを設置しているサーバーの管理者の場合 あなたはWebサーバー(ApachとかIISとか)を操作できる 状況にいた上で、WebサーバーにPHPやCGIの要求がきた時 全て実行させないようにするということですか。? それなら、出来ます。その時Webページはどうなるかというと、 要求されるPHPやCGIの処理内容によって異なります。 単にアクセスカウンターのCGIを要求しているだけのようなページなら、 カウンター部分が死んでもその他はそのまま見れる。ページの内容の 一部または全部を生成しているようなCGIなら、そのページは見れないか役に立たないはずです。 ケース2:ケース1以外の場合 よそのCGIを勝手に停止する事は出来ません。 自分のページのCGI呼び出し部分をコメントアウトすれば、当然 CGIは動きません。その時WEBページは、ケース1と同じです 質問の投げ方がおかしいので、回答もおかしなものになっています。
その他の回答 (1)
- yyr446
- ベストアンサー率65% (870/1330)
PHPはネーティブモードで稼動させている場合とCGIモードで稼動 させている場合があります。ネーティブモードの場合 Webサーバーのhttpd.confのLoadModuleディレクティブで、 PHPプロセスを立ち上げ常駐稼動しています、AddTypeディレクティブで、拡張子と関連付けされ、WebサーバーにPHPファイル(PHPプログラム)の要求が来たときPHPがPHPファイル(PHPプログラム)を読み込み解釈して実行します。 CGI(Perl)の場合はWebサーバーにCGIファイルの要求が来たときに都度都度Perlを起動しCGIファイル(Perlプログラム)を解釈して実行し、Perlを終了します。