私は、今Windows2000を使っています。そこにCGIを入れてアンケートなどを収集して管理したいと思い、ActivePerlというのを手に入れたのですが、そこのサイトが英語で書かれていて、ダウンロードしてきてもそれからどうしたら良いか困っています。そこでこのActivePerlを入手したことがあり、それでCGIを動かしている人はご指導お願いします。また、ActivePerlよりもいいプログラムがあって使いやすいよっていう意見も歓迎します。

このQ&Aに関連する最新のQ&A

A 回答 (5件)

IIS(PWS)で、ActivePerlを使う方法については、下記のURLを紹介します。



拡張子plxでPerlスクリプトを作成すると高速で動作しますよ。

参考URL:http://www.din.or.jp/~bigstone/cgilab/cgitips/ii …
    • good
    • 0

ActivePerlについてやApacheについてはすでに


書かれているので、私は補足的なことを・・・

今回の質問ではWindows 2000を使用しているので、
Apacheもサービスとして登録されるので問題は
ありませんが、Windows 98/MeなどではDOS窓が
表示されて、そのままじゃまになる場合もあります。

そのようなときには参考URLのApacheラッパーを
使用すると邪魔なウィンドウが出てこないで快適に
操作できるでしょう。

ではでは☆

参考URL:http://www.vector.co.jp/soft/win95/net/se128921. …
    • good
    • 0

Webサーバは何をお使いでしょうか?


IIS5.0であれば、ASPを用いてはどうでしょうか?

データベースはAccessやSQL ServerやOracleをODBCという
接続形態で接続し、データを読み書き変更できます。

ASPに関してはこちらのサイトが詳しいと思います。

参考URL:http://asp.dataweb.ne.jp/default2.htm
    • good
    • 0

自分のPCをWEBサーバーにしてCGIを動かしたい、ということですよね?



僕の場合は、WEBサーバー用のソフトとしてWindows用のApacheをイン
ストールして、次にActivePerlをインストールしてCGIを動かしました。

ActivePerlのインストールは完了しましたか?
あれをインストールするには、「ウィンドウズインストーラー」なる
ものをまずインストールして、それからActivePerlのインストーラー
を起動しないとダメです(そこまでは終わったんでしょうか?)

そこまで終わってるなら、例えばWEBサーバーソフトとしてApacheを
使っている場合、Apacheをインストールしたフォルダの下のcgi-bin
というフォルダに、作成したCGIを放り込めばOKです。

で、CGIファイルの一番上に、ActivePerlをインストールしたフォルダ
のbinというフォルダの中の、perl.exeというプログラムへのパスを
書いておきます。

例 hogehoge.cgi
-----------------------------------------
#!C:\perl\bin\perl.exe

print "Content-type: text/html\n\n";
print "<html><body>hogehoge</body></html>\n";

exit;
-----------------------------------------

こんな感じで。

で、Apacheを起動しておいて、ブラウザを開いて、ブラウザの
アドレスバーに、
http://127.0.0.1/cgi-bin/hogehoge.cgi
あるいは、
http://自分のマシンのIPアドレス/cgi-bin/hogehoge.cgi
というURLを書いて、リターン!

で、CGIが動くはずです。

ApacheもActivePerlも、インストールしたデフォルトの設定で
動いた覚えがあります(違ってたらごめんなさい)。

なんか大雑把ですいません。
取り敢えずこの手順の中で、「ここまでは出来てるんだけど」
みたいな情報があれば、もっと色々アドバイスできると思います。
    • good
    • 0
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


人気Q&Aランキング

おすすめ情報