-PR-
締切り
済み

ActivePerlを手に入れたのですが

  • 困ってます
  • 質問No.87351
  • 閲覧数55
  • ありがとう数3
  • 気になる数0
  • 回答数5
  • コメント数0

お礼率 22% (8/35)

私は、今Windows2000を使っています。そこにCGIを入れてアンケートなどを収集して管理したいと思い、ActivePerlというのを手に入れたのですが、そこのサイトが英語で書かれていて、ダウンロードしてきてもそれからどうしたら良いか困っています。そこでこのActivePerlを入手したことがあり、それでCGIを動かしている人はご指導お願いします。また、ActivePerlよりもいいプログラムがあって使いやすいよっていう意見も歓迎します。
通報する
  • 回答数5
  • 気になる
    質問をブックマークします。
    マイページでまとめて確認できます。

回答 (全5件)

  • 回答No.1
レベル13

ベストアンサー率 29% (334/1115)

ここが参考になるかもしれません。 http://www.biwa.ne.jp/~hirobe/lan/httpd_set.htm http://www2j.biglobe.ne.jp/~apollo/server/server.html


  • 回答No.2
レベル8

ベストアンサー率 66% (8/12)

自分のPCをWEBサーバーにしてCGIを動かしたい、ということですよね? 僕の場合は、WEBサーバー用のソフトとしてWindows用のApacheをイン ストールして、次にActivePerlをインストールしてCGIを動かしました。 ActivePerlのインストールは完了しましたか? あれをインストールするには、「ウィンドウズインストーラー」なる ものをまずインストールして、それからA ...続きを読む
自分の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も、インストールしたデフォルトの設定で
動いた覚えがあります(違ってたらごめんなさい)。

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

ベストアンサー率 41% (52/125)

Webサーバは何をお使いでしょうか? IIS5.0であれば、ASPを用いてはどうでしょうか? データベースはAccessやSQL ServerやOracleをODBCという 接続形態で接続し、データを読み書き変更できます。 ASPに関してはこちらのサイトが詳しいと思います。 ...続きを読む
Webサーバは何をお使いでしょうか?
IIS5.0であれば、ASPを用いてはどうでしょうか?

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

ASPに関してはこちらのサイトが詳しいと思います。
  • 回答No.4

ActivePerlについてやApacheについてはすでに 書かれているので、私は補足的なことを・・・ 今回の質問ではWindows 2000を使用しているので、 Apacheもサービスとして登録されるので問題は ありませんが、Windows 98/MeなどではDOS窓が 表示されて、そのままじゃまになる場合もあります。 そのようなときには参考URLのApacheラッパーを 使用する ...続きを読む
ActivePerlについてやApacheについてはすでに
書かれているので、私は補足的なことを・・・

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

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

ではでは☆
  • 回答No.5
レベル11

ベストアンサー率 49% (139/279)

IIS(PWS)で、ActivePerlを使う方法については、下記のURLを紹介します。 拡張子plxでPerlスクリプトを作成すると高速で動作しますよ。 ...続きを読む
IIS(PWS)で、ActivePerlを使う方法については、下記のURLを紹介します。

拡張子plxでPerlスクリプトを作成すると高速で動作しますよ。
このQ&Aで解決しましたか?
関連するQ&A
-PR-
-PR-
このQ&Aにこう思った!同じようなことあった!感想や体験を書こう
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する
-PR-
-PR-
-PR-

特集


関連するQ&A

-PR-

ピックアップ

-PR-
ページ先頭へ