No.3ベストアンサー
- 回答日時:
こんにちわ。
CGIはPerlで書かれたものが多いのでローカルでは
なかなか難しいですよね。僕もIrc_botを設置したとき
少し困りました。
本題ですが参考URLを見てください。jperl for MS-Windowsというものがあります。
これはMS-WINDOWS上でperlを動かせるというものです。
NTで動作すると書いてあることから2000でもおそらく動くと思います。
インストール手順も参考URLに書いてありますが、補足すると
CGIのperlの設置元をc:\perlに設置したなら、
CGIの最初の部分の#!/usr/local/bin/perl を
#!c:\perl にすればOKです。
それでは
参考URL:http://homepage2.nifty.com/kipp/perl/index.html
No.7
- 回答日時:
GatsMaskさんがいわれている「jperl for MS-Windows」はPerlを日本語化するツールなので別にPerlやAvtive Perlが必要です。
逆にいうと日本語化する必要がなければPerlやActivePerlだけでいいし、
Jperlは最新版のActivePerlにおいついていないので、これからPerlを入れるなら必要ないでしょう。
というよりperlにこだわることもないですが、winならperlがいいかなと思いました。
そして何よりchuraさんやLioさんが言っているようにWin用のhttpdがまず必要です。
95/98/Me or NTでOtionPackを持っていないならapacheがいいのでは?
No.5
- 回答日時:
すみません。
ANo.4のものですが、さらに補足です。もしwindows版のapacheを使っているならば、shebang行に
#!perl
と入れる必要があったような気がします。
うろ覚えです。ごめんなさい。
No.4
- 回答日時:
Ano.#3の補足です。
>CGIのperlの設置元をc:\perlに設置したなら、
>CGIの最初の部分の#!/usr/local/bin/perl を #!c:\perl にすればOKです。
>
#! は「shebang構文」と呼ばれるunixで使われる物で Windowsでは利用できないはずです。
windowsで"#!c:\perl" と書いてもこれはコメントとして扱われると思います。
なので、Windowsでは拡張子(.pl や.cgi など)でperlアプリケーションの関連づけが
必要なのでは?
(といってもActive Perlなら自動的に関連づけがされたような...)
No.2
- 回答日時:
高校生が遊びでサーバー立てている程度の者ですので、聞き流しても構いません。
Windowsで動かすのは、AnHTTPDや
IIS(Internet Information Service)などがあります。
Apache for win32もあります。
CGIを動かすとのことなので、Active Perlも必要です。
以下参考URL
Apache(Linux用と間違えないように・英語)
http://www.apache.org/
Active Perl(英語)
http://www.activeperl.com/
AnHTTPD(一番簡単だと思います。日本語)
http://www.st.rim.or.jp/~nakata/
IISは2000のサーバー系ならアプリケーションの追加などでインストールできます。(Code Redなどの対策が必要)
No.1
- 回答日時:
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- CGI (フリーの)ツリー掲示版CGI、昔は多用させてもらいましたが・・今セキュリティ上どうでしょう? 2 2023/06/25 07:18
- ホームページ作成・プログラミング CGIが実行可能なHP領域又はレンタルサーバーでおすすめの所を教えてください 現在ホームページ領域の 1 2023/01/01 11:47
- CGI CGIが読み書きするデータファイルのパーミッションはさくらのインターネットでは何にするべき? 1 2023/05/02 16:44
- CGI 古ーくからフリーのtree.cgi掲示板を利用させてもらって来ましたが、最新でなにか復活できないか? 2 2023/04/07 10:43
- CGI 一番簡単なCGI,掲示板の設置教えてください 4 2023/08/22 10:47
- Perl perlのrequireの動き方についての質問 2 2022/10/30 17:27
- PHP 秀丸でPHPの構文チェック(SyntaxCheck)を行う方法 1 2022/09/11 16:46
- CGI htmlからcgiを自動的に起動させたい 1 2023/02/21 19:39
- その他(社会・学校・職場) 大学授業で教員の話を聞き流す学生 3 2022/07/25 13:51
- ドライブ・ストレージ M.2 NVME SSDがWindowsからはアクセスできるのにBIOSで認識されない 8 2023/03/16 21:46
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
SSI(<!--#exec cmd="./XXXpl")...
-
EXCELファイルに誰がアクセスし...
-
ApacheでのCGIについての質問
-
ラジオボタンのグループ化
-
CGI実行環境下の.jsや.cssが動...
-
.cgi拡張子のままCGIファイルを...
-
URLに~/cgi-bin/~を隠す方法
-
《エクセルVBA》「他の人が該当...
-
perlからJavascriptを起動
-
クライアントサイドとサーバー...
-
ASPから既存のexcelブックを開...
-
CGIでソースがそのままでてしま...
-
perl 矢印演算子 -> の使い方
-
SSIの『#exec cmd』と『#exe...
-
KENT WEBのTOPICS BOARDを改造...
-
個人的なアップローダーの設置
-
VBAでサーバーにアクセスするに...
-
cgiのエラーが修正できません!...
-
vbでFTPサーバーに対して、サー...
-
ローカルファイルをサーバーか...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
CGIゲーム設置について
-
古ーくからフリーのtree.cgi掲...
-
sendmailの-fオプション記述
-
イントラネットにカウンター設置
-
プロバイダで定められたPerlへ...
-
mailformのCGI設置で「Internal...
-
#!/usr/local/bin/perlとしたい
-
ファイルの削除について ( unli...
-
Apache2でSetEnvが動作しない。
-
これを実行するとエラーが起こ...
-
CGI設置時に500エラーになります
-
メールフォーム作成でInternal ...
-
HTTP500内部サーバーエラーと表...
-
CGIをアスキー転送モードでアッ...
-
掲示板CGIが設置できないです。
-
cgiファイルのパス指定について
-
コアサーバー(coreserver)でのc...
-
#!/usr/bin/perl --
-
EXCELファイルに誰がアクセスし...
-
《エクセルVBA》「他の人が該当...
おすすめ情報