- ベストアンサー
phpとCGIの関係がよくわからないのですが
phpはプログラミング言語ですよね? cgiはプログラミング言語ではないのですよね? PHPを使ってCGIというのを動かすのでしょうか? CGIが何者なのかまったくわかりません。
- tngqxktcbu5
- お礼率100% (29/29)
- PHP
- 回答数3
- ありがとう数3
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
正直、CGIが 「こもん げーとうぇい いんたーふぇいす」だという事は知っていたけど、深く考えたことはなかった。 「そういうものだ」としか思ってなかった。 という事で、wikiってみました。 うん。俺が説明するより、直接見てもらったほうが早いですね。
その他の回答 (2)
- don_donto_koi
- ベストアンサー率22% (12/53)
セキュリティー面で言えばCGIモードの方が安全。 特にPHP5.4以降ではセーフモードが削除されているので特に。(5.3からは非推奨) (mod_suphpっていうsuExecもあるけどこれもCGIモードみたいだし)
お礼
どうもありがとうございました。
- ok-kaneto
- ベストアンサー率39% (1798/4531)
CGIとはプログラムとWebサーバを橋渡しする仕組みそのものです。 CGIで起動できるプログラムの中にPHPやPerlが含まれているのです。しかし、最近はCGIよりもセキュリティ面とパフォーマンス面からCGIよりもmodの方が好まれています。実際、レンタルサーバではPHPの動作はCGIとしてよりもmodとして(Webサーバの一部として)の方が多いと思います。
お礼
どうもありがとうございました。
関連するQ&A
- CGIとPHPは何をするもの?
いろいろサイトを見て知ったのはPHPの方がCGIより軽量で動作が速い、データベースへ簡単に接続できるということ。まではわかりました。 しかし、PHPはCGIではないのですか? いろいろネットで調べてもPHPはCGIと同じようなことをするものだとしかおもえませんが、わざわざ「PHP」と「CGI」を区別するのには何か理由があるのではないのでしょうか? プログラマの人からすると常識でしょうが、プログラムを書いたことが全然ないので全くの素人です。 CGIとPHPはいったいWEBで何をするのでしょうか?プログラミングとは聞いているのですが、それを使って何が出来るというのがわかりません。よろしくお願いします。
- ベストアンサー
- CGI
- CGI・PHPなどについて教えてください。
CGIの設置できるHPスペースへの移転を考えています。 いくつかに絞ることは出来たのですが、 CGIの利用規約を読むと CGI・PHPの制限について ・自動リロードを備えたCGI・PHPゲーム ・高負荷CGI・PHPゲーム ・C言語などによるバイナリ実行ファイルのCGI ・TELNET.CGI などとありましたが、 素人の私にはなんのことかさっぱりわかりません。 ↑の3つについて、 素人の私にもわかるように説明をお願いします。
- ベストアンサー
- その他(インターネット・Webサービス)
- PHP言語でCGIをマスターしたい
今晩は、これからPHP言語でCGIをマスターしたいのですが、 基礎から中級程度までを解説している サイトなどがあれば教えて頂けないでしょうか。 PHP言語もCGIについても全くの初心者なのですが、Perlのサイトはあるのですが、どうしてもPHP言語で 覚えたいのです、宜しくお願いします。 書店でも探したのですが、なかなか希望にあうようなものが本が見つかりませんでした。
- 締切済み
- PHP
- CGI, PHP, ASP お勧めなのはどれでしょうか?
こんにちは、いつもお世話になっております。 今年の夏休みに時間があるので、何かプログラミングを習おうと思っている者です。 ホームページを作る事が趣味で、Webアプリケーションに良く使用される言語CGI、PHP、ASPといった物の中で、一番お勧めなのはどれでしょうか?ちなみに、フラッシュとの相互性が高いものが良いなと考えてます。それぞれの言語について、長所短所などお聞かせ下さい。 宜しくお願いします。
- ベストアンサー
- その他(プログラミング・開発)
- CGIをPHPにするのは簡単でしょうか?
プログラミング初心者です。 初歩的な質問で申し訳ありません。 CGI(PERL)で書かれたプログラムを PHPに直すのは簡単でしょうか? さすがにコピペする程度で何とかなるとは 思っていませんが・・・ かなり難解であれば1から勉強して作ります。 不躾な質問ですみませんが、ご教授お願いします。
- 締切済み
- CGI
- CGIとPHPの違いってなんですか?
プログラミング初心者です。初歩的な質問で申し訳ありません。初心者向けの書籍等で調べてみると掲示板の作成やカウンター設置等CGIでできることはPHPでもできてPHPでできることはCGIでも同じことができるようなイメージなのですが、逆にそれぞれがそれぞれのプログラムじゃないとできない、ということや特徴的な使用方法等わかりやすく教えていただけたら助かります。よろしくお願いします。
- ベストアンサー
- CGI
- PHPをcgiとして使う方法がもしあったら教えて下さい!
PHPをサーバーサイド言語でなくて、 一行目に #!/usr/bin/php などと書いて、 Perlと同じようにcgiとしてブラウザから使える方法 がもしあったら教えて下さい!
- ベストアンサー
- PHP
- PHPとCGIの長所・短所
PHPとCGIの長所・短所を教えてください。 これから、Webプログラミングを勉強しようと 思っているんですけど、、、どっちがいいのか 判断できなくて困ってます。 あと、他にもお勧めのWebプログラミングがありましたら 教えてください。
- ベストアンサー
- PHP
- php/cgi , php(cgi)とは?
phpを勉強するのに当たって無料レンタルサーバーを借りたのですが、PHPをそのままおけば出来る物だと思っていたのですが、できなかったので詳細をみたところPHP/cgiと書かれていたのですがどういうことなのでしょうか? この意味をわからなければPHPを使用することはできないと思い質問させていただきました。 PHPをCGIにする方法(?)とできればそのやり方をアドバイスして頂きたいのですがよろしくお願いします。。
- ベストアンサー
- PHP
お礼
どうもありがとうございました。