- ベストアンサー
※ 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版をインストールする必要があります。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
有名どころだと apache や anhttpd があります。 ローカルに使うだけであれば、お手軽な anhttpd が良いかも。
その他の回答 (1)
- a-kuma
- ベストアンサー率50% (1122/2211)
回答No.2
先に紹介した anhttpd であれば、設定ダイアログでチェックボックス一発の指定で済みます。 apache であれば、実行形式のファイルの拡張子を .cgi に変えて /cgi-bin/ に 置けば良いんじゃないでしょうか。 # .exe を cgi-script のハンドラに登録しても良いはずだけど
質問者
補足
すみません、anhttpdも試してみたのですが、 どうやっても上手く動作しませんでした・・・。 別の方から解決法を聞きましたので、いったん閉じます。 ありがとうございました。
補足
さっそくのご回答ありがとうございます。 すみません、言葉が足りませんでした。 色々と、試行錯誤した結果、なんとかApacheもインストール・設定でき、ローカル環境でも「Perlで」作成したCGIは動作するようになりました。しかし、どう調べてもC言語で作成したCGIは動作せず、今回質問させていただきました。 条件が厳しいのですが、よろしくお願いいたします。