- 締切済み
ActivePerlを手に入れたのですが
私は、今Windows2000を使っています。そこにCGIを入れてアンケートなどを収集して管理したいと思い、ActivePerlというのを手に入れたのですが、そこのサイトが英語で書かれていて、ダウンロードしてきてもそれからどうしたら良いか困っています。そこでこのActivePerlを入手したことがあり、それでCGIを動かしている人はご指導お願いします。また、ActivePerlよりもいいプログラムがあって使いやすいよっていう意見も歓迎します。
- みんなの回答 (5)
- 専門家の回答
みんなの回答
- arata
- ベストアンサー率49% (139/279)
IIS(PWS)で、ActivePerlを使う方法については、下記のURLを紹介します。 拡張子plxでPerlスクリプトを作成すると高速で動作しますよ。
ActivePerlについてやApacheについてはすでに 書かれているので、私は補足的なことを・・・ 今回の質問ではWindows 2000を使用しているので、 Apacheもサービスとして登録されるので問題は ありませんが、Windows 98/MeなどではDOS窓が 表示されて、そのままじゃまになる場合もあります。 そのようなときには参考URLのApacheラッパーを 使用すると邪魔なウィンドウが出てこないで快適に 操作できるでしょう。 ではでは☆
- ryouchi
- ベストアンサー率41% (52/125)
Webサーバは何をお使いでしょうか? IIS5.0であれば、ASPを用いてはどうでしょうか? データベースはAccessやSQL ServerやOracleをODBCという 接続形態で接続し、データを読み書き変更できます。 ASPに関してはこちらのサイトが詳しいと思います。
- yamyamyam
- ベストアンサー率66% (8/12)
自分の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も、インストールしたデフォルトの設定で 動いた覚えがあります(違ってたらごめんなさい)。 なんか大雑把ですいません。 取り敢えずこの手順の中で、「ここまでは出来てるんだけど」 みたいな情報があれば、もっと色々アドバイスできると思います。
- inoue64
- ベストアンサー率29% (334/1115)