ベストアンサー CGI実行に必要なソフト 2001/03/17 16:54 サーバーでCGIを実行するには、どのようなソフトが必要なんですか? あるページでダウンロードしたCGIを実行できないので・・・・ みんなの回答 (6) 専門家の回答 質問者が選んだベストアンサー ベストアンサー kokucho81 ベストアンサー率61% (157/255) 2001/03/17 21:23 回答No.4 サーバーソフトは入っているのでしょうか? 一応一番簡単にインストールや環境を整えられるパターンを書いておきます。 An HTTP+ActivePerl の場合が一番簡単でしょう。 (他のPHPなどなどを動かすのもたった一行追加だけなので、手間いらずで簡単です) An HTTPソフト はここから入手してください。 http://www.st.rim.or.jp/~nakata/ ActivePerlソフト はここから入手してください。 http://www.activestate.com/Products/ActivePerl/download.html 下のほうにある、APi522e.exe の方が安定していて良いかもしれません。 ActivePerlはスキなディレクトリにインストールしてください。Apacheなどをつかってしまうと、インストールディレクトリを工夫しなければならないなどの『憂き目』にあいますが、An HTTPDにはそんな制限はありません。 An HTTPDをスキなディレクトリに解凍してください。C:\HTTPDがよろしいかと思います。C:\HTTPD\HTTPD.exe となるように解凍してください。 (解凍するだけでインストールは不要です) HTTPD.exeを起動します。なんか現れたと思いきやすぐに消えてしまったと思いますが、右下の方に、黄色いアイコンがありますので、これをクリックします。 メニューの「オプション-一般」を選択すると、いっぱい項目が出てきます。 「ドキュメントルート」というところが「2つ」ありますが、両方とも、C:\HOMEPAGEなどとしてしまいましょう。 C:\HOMEPAGE\index.html には、適当なindex.htmlファイルを放りこんでおいた方が良いかもしれません。 もし、ご自分でHPなどを作成なさっていて、ローカル上に、特定の作成用ディレクトリなどがあるのでしたら、C:\HOMEPAGE のかわりにそのディレクトリを指定しておいたほうが良いでしょう。 設定が終わったら、OKボタンを押します。 ここで、コンピューターを一度再起動してください。 はい、インストールは全て終了しました。CGIを動かしてみましょう。 まずは、もう一度、HTTPD.exe を起動します。これで、WWWサーバーが動いている状態です(ローカルで、http://が使える状態) IE(かNN)を起動して、「http://localhost」と入力します。 ほら!! さきほど入れた、index.htmlが出てきたはずです。 あとは、インターネットと同じ要領で.cgiを指定すれば良いだけです。 例えば、C:\HOMEPAGE\ABC\hello.cgi というcgiが実行したければ、 http://localhost/abc/hello.cgi と入れれば実行されます。 CGIを使うのであれば、このようなCGIの動作確認環境は必須です。 では、頑張ってください!! 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 その他の回答 (5) miduho ベストアンサー率12% (3/24) 2001/03/18 16:03 回答No.6 OSが記入してありませんが、 WINDOWSで走らす場合MEと2000はアクティブパール不可です。LINUXの場合はOKです。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 chanpu ベストアンサー率42% (61/144) 2001/03/18 06:55 回答No.5 こんにちは。 ウチのローカルサーバーも『An HTTP+ActivePerl』です。 参考URLの『自宅マシンWWWサーバ化計画』を参照させて頂いて、環境を整えることが出来ました。 よろしかったらsuno-manさんもご覧になられてみてください♪ 参考URL: http://www.kent-web.com/ 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 sesame ベストアンサー率49% (1127/2292) 2001/03/17 19:14 回答No.3 >>サーバーではなく自宅のパソコン(自宅サーバー)で実行する方法を知りたいのです。 こんなのいかがですか?↓ ActivePerl Perlインタープリター for Windows http://www.forest.impress.co.jp/library/activeperl.html CGIがPerlなら、これさえあればWindowsのローカル環境で走らせて動作確認できます。 Rubyなら開発/実行環境をそのままインストールしてしまった方が話が早いでしょうね。 ruby Win32版実行形式(cygwin) for Win95/NT http://www.vector.co.jp/soft/win95/prog/se063778.html 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 1986 ベストアンサー率22% (113/506) 2001/03/17 18:38 回答No.2 CGIはどこかCGIが使えるサーバにアップしなきゃ使えません。 で、ソフトはこちらが用意するのは編集用のテキストエディタ、アップするためのFTPソフトぐらいでしょうか。 何にしても一度、基礎から勉強された方がいいと思います。 今のままでしたら、分からないままアップしてサーバを停止させたりするかも知れません・・・。 CGIは便利だけど失敗すると危険な物です。 質問者 補足 2001/03/17 18:47 すみません!! 説明不足でした。 サーバーではなく自宅のパソコン(自宅サーバー)で実行する方法 を知りたいのです。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 misoka ベストアンサー率35% (56/160) 2001/03/17 17:11 回答No.1 たぶん、サーバのOSと、CGIを記述している 言語(たぶんperlでしょう)についての情報が 必要になると思います。 補足情報を書いておくとよいと思いますよ。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 カテゴリ [技術者向] コンピュータープログラミング・開発CGI 注目のQ&A 「You」や「I」が入った曲といえば? Part2 結婚について考えていない大学生の彼氏について 関東の方に聞きたいです 大阪万博について 駅の清涼飲料水自販機 不倫の慰謝料の請求について 新型コロナウイルスがもたらした功績について教えて 旧姓を使う理由。 回復メディアの保存方法 好きな人を諦める方法 小諸市(長野県)在住でスキーやスノボをする方の用具 カテゴリ [技術者向] コンピューター プログラミング・開発 Microsoft ASPC・C++・C#CGIJavaJavaScriptPerlPHPVisual BasicHTMLXMLCSSFlashAJAXRubySwiftPythonパフォーマンス・チューニングオープンソース開発SEOスマートフォンアプリ開発その他(プログラミング・開発) カテゴリ一覧を見る OKWAVE コラム 突然のトラブル?プリンター・メール・LINE編 携帯料金を賢く見直す!格安SIMと端末選びのポイントは? 友達って必要?友情って何だろう 大震災時の現実とは?私たちができる備え 「結婚相談所は恥ずかしい」は時代遅れ!負け組の誤解と出会いの掴み方 あなたにピッタリな商品が見つかる! OKWAVE セレクト コスメ化粧品 化粧水・クレンジングなど 健康食品・サプリ コンブチャなど バス用品 入浴剤・アミノ酸シャンプーなど スマホアプリ マッチングアプリなど ヘアケア 白髪染めヘアカラーなど インターネット回線 プロバイダ、光回線など
補足
すみません!! 説明不足でした。 サーバーではなく自宅のパソコン(自宅サーバー)で実行する方法 を知りたいのです。