重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

電子書籍の厳選無料作品が豊富!

フリーウェアのPerlをインストールしました。
外国製のソフトなのでココのURLを参考にインストールしました。
http://x-web.pobox.ne.jp/fcgi/fcgi_02.html
因みにANHTTPもインストール済みです。
そこで、ちょっと解りにくい説明があったので、ココで質問させて頂きたいと思っております。
上のURLのHPに書いてある、
>>■動作確認
 それでは、CGIスクリプトが正常に動作するか確かめよう!
下にテスト用のサンプルを用意したので、このファイルをANHTTPの「オプション」-「エイリアス」にある仮想パス「/cgi-bin」のローカルパスに保存してください。
ダウンロードの後、.txtを.cgiに変更してください。<<
の意味が解りません・・・
どなたかわかる方ヨロシクお願いします。

A 回答 (2件)

>ANHTTPの「オプション」-「エイリアス」にある


>仮想パス「/cgi-bin」

の項目に「c:\なんとかかんとかフォルダ」があるから,
そのフォルダに test1.txt を test1.cgi に
拡張子を変えて保存しろ,という意味かと。

あとはブラウザのアドレスに
http://127.0.0.1/cgi-bin/test1.cgi
と入力してうまく表示できたらOK。
    • good
    • 0
この回答へのお礼

ありがとうございました
上手く出来ました。

お礼日時:2004/08/27 15:08

>下にテスト用のサンプルを用意したので、このファイルをANHTTPの「オプション」-「エイリアス」にある仮想パス「/cgi-bin」のローカルパスに保存してください。



理屈はさておき、例えばテスト用のサンプルがtest.txtというファイルだとしましょう。こいつを動かす手順は

1.test.txtをc:\http\cgi-binにコピーします。
2.test.txtをtest.cgiに拡張子を変更します。これはtxtだとPerlシステムがそのファイルがPerlの実行ファイルだと判断できないからです。Perlの実行ファイルは拡張子がcgiまたはplです。Excelのデータファイルの拡張子xlsを消してしまうとそのファイルはExcelで起動できなくなるというのと同じ理屈です。
3.ANHTTPDとブラウザを起動します。
4.さて実行させるのですが、cgi-binのフォルダーを開いて、test.cgiをダブルクリックしても意味ありませんよ。それじゃ動きません。
ブラウザのアドレスバーにhttp://localhost/cgi-bin/test.cgiと入力してエンターキーを押します。そうするとtest.cgiが実行されます。
localhostつまりANHTTPDの作業できるフォルダとして指定されているc:\http\cgi-binの別名である「/cgi-bin」の中にあるPerlの実行ファイルであるtest.cgiを動かせ!となるのです。
正常にインストールされていればTest.cgiが動いてなんか表示されるはずです。
    • good
    • 0
この回答へのお礼

拡張子がtxtということは、メモ帳なんですか?
メモ帳にあのHtmlタグを貼り付け
Cgi_binにファイル名をTest.cgiと保存し、
そのIPが貼り付けられたようなURLをクリックすればいいと言うものなんですね!!
ご回答ありがとうございました。
以後もヨロシクお願いします。

お礼日時:2004/07/29 15:50

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!