人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

CD-ROM内に作ったWEBサイトでCGI(Perl)を動かす方法をご存知ないでしょうか?
WindowsにPerlがインストールされていない環境でもCGIで動的に動くような、
WEBサイトをCD-ROMで作りたいと考えています。

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

●質問者: tuchino0
●カテゴリ:インターネット
✍キーワード:CD-ROM CGI Perl webサイト Windows
○ 状態 :終了
└ 回答数 : 4/5件

▽最新の回答へ

1 ● uehaj
●27ポイント

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

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


2 ● sirotugu40
●27ポイント

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

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

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


3 ● ラフティング
●26ポイント

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

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


4 ● mattn
●10ポイント

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 をお試し下さい。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ