CD-ROM内に作ったWEBサイトでCGI(Perl)を動かす方法をご存知ないでしょうか?

WindowsにPerlがインストールされていない環境でもCGIで動的に動くような、
WEBサイトをCD-ROMで作りたいと考えています。

いくつか調べてみたのですが、よい方法が見つかりません。
どなたかご存知の方、ご協力よろしくお願い致します。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2009/09/01 20:24:37
  • 終了:2009/09/08 20:25:06

回答(5件)

id:uehaj No.1

uehaj回答回数158ベストアンサー獲得回数152009/09/01 21:26:47

ポイント27pt

以下のようなCGI実行機能を持ったWebサーバをCDROM上で動作するように設定した上で、自動実行にするなり、明示的に実行すればいいのではないでしょうか。

http://zzz.zggg.com/dice/index_j.html

id:sirotugu40 No.2

sirotugu40回答回数449ベストアンサー獲得回数142009/09/01 21:33:47

ポイント27pt

PerlスクリプトをEXE化して、EXEのCGIとして動作させるようにすればどうでしょうか?

Perlスクリプトを少し変更する必要があるかもしれませんが・・。

http://blog.mystorage.jp/2008/05/parperlexe.html

id:rafting No.3

ラフティング回答回数2652ベストアンサー獲得回数1762009/09/01 21:44:24

ポイント26pt

ActivePerlを使われたらいかがでしょうか?

http://kzworks.at.webry.info/200612/article_2.html

id:mattn No.4

mattn回答回数104ベストアンサー獲得回数232009/09/03 12:42:27

ポイント10pt

Strawberry PerlがPortable版を出してます。

http://strawberryperl.com/

ただしCDROMのコンテンツをCGIとして動かすならばウェブサーバが必要です。さらにAutoRun.infにウェブサーバを起動する記述が必要になり、かつWindowsで動作するCGIを動かすとなればサーバも限られます。

mongoose http://code.google.com/p/mongoose/

というポータブルなウェブサーバをCDROMに同根するという案もあります。

ただ一応、使用目的によってライセンス違反に値しないか確認しておいた方が良いかもしれませんね。

また手前味噌ですがtiny tiny httpdという小さなウェブサーバでも同様の事が可能です。

http://mattn.kaoriya.net/software/lang/c/20090729235933.htm

上記のウェブサーバの場合、CDROMのドライブレターを意識する必要があります。

PCによりDドライブだったりEドライブだったりするので、起動するPerl.exeがどの位置にあっても良いようにしておかなければなりません。

tiny tiny httpdの場合は関連付けられた拡張子でCGIを起動出来るオプションもありますので、もし mongoose で同じ事が出来ない様であれば tiny tiny httpd をお試し下さい。

質問者が未読の回答一覧

 回答者回答受取ベストアンサー回答時間
1 bg5551 1184 1067 80 2009-09-02 11:18:20

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません