ゴリラ向け動画サイト「ウホウホ動画」にありがちなこと

サーバーでCGIを実行するには、どのようなソフトが必要なんですか?
あるページでダウンロードしたCGIを実行できないので・・・・

A 回答 (6件)

サーバーソフトは入っているのでしょうか?


一応一番簡単にインストールや環境を整えられるパターンを書いておきます。

An HTTP+ActivePerl の場合が一番簡単でしょう。
(他のPHPなどなどを動かすのもたった一行追加だけなので、手間いらずで簡単です)

An HTTPソフト はここから入手してください。
http://www.st.rim.or.jp/~nakata/

ActivePerlソフト はここから入手してください。
http://www.activestate.com/Products/ActivePerl/d …
下のほうにある、APi522e.exe
の方が安定していて良いかもしれません。

ActivePerlはスキなディレクトリにインストールしてください。Apacheなどをつかってしまうと、インストールディレクトリを工夫しなければならないなどの『憂き目』にあいますが、An HTTPDにはそんな制限はありません。

An HTTPDをスキなディレクトリに解凍してください。C:\HTTPDがよろしいかと思います。C:\HTTPD\HTTPD.exe となるように解凍してください。
(解凍するだけでインストールは不要です)

HTTPD.exeを起動します。なんか現れたと思いきやすぐに消えてしまったと思いますが、右下の方に、黄色いアイコンがありますので、これをクリックします。

メニューの「オプション-一般」を選択すると、いっぱい項目が出てきます。
「ドキュメントルート」というところが「2つ」ありますが、両方とも、C:\HOMEPAGEなどとしてしまいましょう。
C:\HOMEPAGE\index.html には、適当なindex.htmlファイルを放りこんでおいた方が良いかもしれません。
もし、ご自分でHPなどを作成なさっていて、ローカル上に、特定の作成用ディレクトリなどがあるのでしたら、C:\HOMEPAGE のかわりにそのディレクトリを指定しておいたほうが良いでしょう。
設定が終わったら、OKボタンを押します。

ここで、コンピューターを一度再起動してください。

はい、インストールは全て終了しました。CGIを動かしてみましょう。
まずは、もう一度、HTTPD.exe を起動します。これで、WWWサーバーが動いている状態です(ローカルで、http://が使える状態)
IE(かNN)を起動して、「http://localhost」と入力します。
ほら!! さきほど入れた、index.htmlが出てきたはずです。
あとは、インターネットと同じ要領で.cgiを指定すれば良いだけです。

例えば、C:\HOMEPAGE\ABC\hello.cgi というcgiが実行したければ、
http://localhost/abc/hello.cgi と入れれば実行されます。

CGIを使うのであれば、このようなCGIの動作確認環境は必須です。
では、頑張ってください!!
    • good
    • 0

OSが記入してありませんが、


WINDOWSで走らす場合MEと2000はアクティブパール不可です。LINUXの場合はOKです。
    • good
    • 0

こんにちは。


ウチのローカルサーバーも『An HTTP+ActivePerl』です。
参考URLの『自宅マシンWWWサーバ化計画』を参照させて頂いて、環境を整えることが出来ました。
よろしかったらsuno-manさんもご覧になられてみてください♪

参考URL:http://www.kent-web.com/
    • good
    • 0

>>サーバーではなく自宅のパソコン(自宅サーバー)で実行する方法を知りたいのです。


こんなのいかがですか?↓

ActivePerl Perlインタープリター for Windows
http://www.forest.impress.co.jp/library/activepe …

CGIがPerlなら、これさえあればWindowsのローカル環境で走らせて動作確認できます。

Rubyなら開発/実行環境をそのままインストールしてしまった方が話が早いでしょうね。

ruby Win32版実行形式(cygwin) for Win95/NT
http://www.vector.co.jp/soft/win95/prog/se063778 …
    • good
    • 0

CGIはどこかCGIが使えるサーバにアップしなきゃ使えません。


で、ソフトはこちらが用意するのは編集用のテキストエディタ、アップするためのFTPソフトぐらいでしょうか。

何にしても一度、基礎から勉強された方がいいと思います。
今のままでしたら、分からないままアップしてサーバを停止させたりするかも知れません・・・。
CGIは便利だけど失敗すると危険な物です。

この回答への補足

すみません!!
説明不足でした。
サーバーではなく自宅のパソコン(自宅サーバー)で実行する方法
を知りたいのです。

補足日時:2001/03/17 18:47
    • good
    • 0

たぶん、サーバのOSと、CGIを記述している


言語(たぶんperlでしょう)についての情報が
必要になると思います。
補足情報を書いておくとよいと思いますよ。
    • good
    • 0

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