• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:C言語で作成したCGIをローカルな環境で動かすには?)

C言語で作成したCGIをローカルな環境で動かす方法

このQ&Aのポイント
  • WindowsXPのHomeEdition でCベースのCGIが動かなくなった場合、以下の条件に見合う環境を作る方法を提供します。
  • 条件は以下の通りです。1.使うソフトは無料でダウンロードできる、2.ローカルで(ネットワークにつながっていなくても)動く、3.C言語のCGIが動く、4.Windows上で動く。
  • IISがインストールできない場合、代替としてApacheを使用する方法があります。Apacheは無料でダウンロードでき、ローカルで動作するので条件に合致しています。C言語のCGIを動かすためには、CGIモジュールを有効にする必要があります。また、Windows上で動作させるためには、ApacheのWindows版をインストールする必要があります。

質問者が選んだベストアンサー

  • ベストアンサー
  • a-kuma
  • ベストアンサー率50% (1122/2211)
回答No.1

有名どころだと apache や anhttpd があります。 ローカルに使うだけであれば、お手軽な anhttpd が良いかも。

参考URL:
http://www.st.rim.or.jp/~nakata/,http://www.apache.jp/
Wingard
質問者

補足

さっそくのご回答ありがとうございます。 すみません、言葉が足りませんでした。 色々と、試行錯誤した結果、なんとかApacheもインストール・設定でき、ローカル環境でも「Perlで」作成したCGIは動作するようになりました。しかし、どう調べてもC言語で作成したCGIは動作せず、今回質問させていただきました。 条件が厳しいのですが、よろしくお願いいたします。

その他の回答 (1)

  • a-kuma
  • ベストアンサー率50% (1122/2211)
回答No.2

先に紹介した anhttpd であれば、設定ダイアログでチェックボックス一発の指定で済みます。 apache であれば、実行形式のファイルの拡張子を .cgi に変えて /cgi-bin/ に 置けば良いんじゃないでしょうか。 # .exe を cgi-script のハンドラに登録しても良いはずだけど

Wingard
質問者

補足

すみません、anhttpdも試してみたのですが、 どうやっても上手く動作しませんでした・・・。 別の方から解決法を聞きましたので、いったん閉じます。 ありがとうございました。