![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
No.1ベストアンサー
- 回答日時:
まずは用語について…。
CGIは特定の言語を指す言葉ではなくWebサーバ上でプログラムを実行する仕組みのことです。
つまりCGIはどんな言語を使っても作ることができます。
http://e-words.jp/w/CGI.html
CGI=Perlの意味でお答えします。
Perlの特徴
-元々Webサーバ上で動作させるための言語ではなく、汎用的なスクリプト言語
-コンパイルなどが必要ないため、CGI用の言語の定番となる
-ただし、後付けのため、Webサーバ上では別のプロセスとして起動される(=動作が遅い&サーバの負荷大)
PHPの特徴
-当初からWebサーバ上で動作させることを目的に開発
-その為、標準機能としてCGIで動作させる為の機能を多数持ち、データベースとの連携も容易
-Webサーバ本体に組み込まれるため、サーバの負荷が少なく、Perlなどに比べて高速
-HTMLの中に部分的にPHPの記述を混ぜることができるため、
同じ処理でもPerlなどに比べると記述量が少なくて済み、
初心者でも習得しやすい
というところでしょうか。
検索などの一般的な処理は、どちらでも可能です。
質問者さんのホームページが自宅サーバなのかレンタルサーバなのか分かりませんが
Perlは問題なく実行できるとしても、PHPはそのための環境がないと実行できないので注意が必要です。
(Webサーバ本体に組み込まなければならないため)
この回答へのお礼
お礼日時:2006/04/29 21:45
分かりやすい説明ありがとうございます。
PerlよりPHPの方を勉強することにします。
自宅サーバーは難しそうなので、PHP対応のレンタルサーバーを借りようと思っています。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) PHPプログラムをエクセルに張り付けると検索ボックスがでてくる! 3 2022/05/08 07:10
- JavaScript javaScriptで画面に値を入れるには 1 2022/08/14 12:27
- Access(アクセス) Accessで予定表を作成しようとしてます。 テーブル フィールド名 連番 オートナンバー型 年月日 2 2023/07/23 11:40
- その他(IT・Webサービス) 不動産会社を起業し、ホームページを作りました。その際に、弊社は「◯◯不動産(株)」なのですが、県外に 1 2022/05/26 12:02
- その他(悩み相談・人生相談) 俺は自分の生きた証をこの世に残したい!そのために色んな物を色んな所に寄贈した!立川まんがぱーくのホー 1 2022/04/19 23:14
- Google Maps iPhoneのGoogle検索窓を通常の大きさに 戻す方法を教えて頂けませんか?(切実) 日本全国の 2 2022/10/02 02:08
- その他(SNS・コミュニケーションサービス) ブロックサイトアプリにて「このサイトをブロックする」表示が出ません。 1 2022/07/28 01:59
- au(KDDI) Android Gmail で検索して消す方法 1 2022/11/10 16:10
- 教えて!goo 指摘されたので質問です 1 2022/04/17 14:11
- Google+ ネットで晒されてないか 3 2023/04/20 02:28
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
PHPでLinux用のCライブラリを呼...
-
今、コンピューター言語で、COB...
-
C言語、C+、C++、C#の違い
-
exeファイルを作ったり改造した...
-
web2.0以前のインターネットで...
-
プログラムに書かれる"%"記号の...
-
Excelの開発言語ってなんですか?
-
ラダー言語?は難易度的にもっ...
-
UNITY Float型の接尾辞fって
-
プログラミング言語「C#」の難...
-
カシミール3Dで国土地理院の地...
-
C++における継続行
-
Arduinoのシリアル入力について
-
PL/Iについて
-
IT業界より楽に稼げる業界って...
-
TO_CHARで小数点以下がある場合...
-
VCとVC++
-
Solve()とは、なんですか?
-
PGに慣れず適応障害と診断され...
-
CSS・Javascriptの著作権について
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
どのプログラミング言語で作ら...
-
Laravelなど、フレームワークを...
-
「楽天」で開発に使用している...
-
PHPでLinux用のCライブラリを呼...
-
いまから勉強するなら、どんなw...
-
Web系のプログラム言語はサーバ...
-
Webプログラミングを勉強するに...
-
フレームワークは開発環境だけ...
-
プログラミング言語同士の繋が...
-
PHPを覚えた方がいいですか?
-
適切/効率的なプログラミング言...
-
サルでもわかる 代入演算子 PHP
-
PHPの脆弱性ってどうなったんで...
-
CGIとPHPの違い
-
PHPを習おうと思っているのです...
-
0から覚えるPHP
-
phpの限界は?
-
PHPやPostgres、JAVAはどの...
-
1ページ目の検索窓に文字列を入...
-
どんなプログラミング言語を使...
おすすめ情報