自分が使っているマシンはWindowsMEなのですが、このマシン上で
プログラム言語使いCGIを作成し、実際に同マシン上で作成した
CGIを動かしてみたいのですが、可能なのでしょうか?

このQ&Aに関連する最新のQ&A

A 回答 (2件)

自分のマシン上でWebサーバを動かせば可能ですね。


Windowsでも動くフリーのWebサーバとしては、Webサーバの定番中の定番であるApache(http://httpd.apache.org/)もありますが、初心者にはAN HTTPD(http://www.forest.impress.co.jp/library/anhttpse …)あたりの方がいいかもしれません。AN HTTPDは日本で開発が行われているので日本語のドキュメントが充実してますし。

あとPerlスクリプトを動かすのであれば、ActivePerl(http://www.activestate.com/Products/ActivePerl/i …)を別途入手してインストールする必要があります。
#他にもPerlインタプリタは存在するが、これが一番手っ取り早いでしょう。
    • good
    • 0

Windowsについている、PWS(PersonalWebServer)で動作できます。


スタート→アクセサリ→インターネットツールあたりにありませんか?
起動するとインストールされます。
    • good
    • 0

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

このQ&Aと関連する良く見られている質問

QC言語で作成したCGIをローカルな環境で動かすには?

以前までWindows2000を使用していて、そのときはIISをインストールすることで、
ローカルの環境であってもCのCGIを使用することができていました。
ところが、PCを新しくして、WindowsXPのHomeEdition に変更したところ、
IISがインストールできず、CベースのCGIが動かなくなってしまいました。

そこで質問なのですが、
以下の条件に見合う環境は作れますでしょうか?

1.使うソフトは無料でダウンロードできる
2.ローカルで(ネットワークにつながっていなくても)動く
3.C言語のCGIが動く
4.Windows上で動く

私自身がよく理解していなくて申し訳ないのですが、
もしあるのでしたら、ありそうという情報だけでもいただけませんでしょうか。
よろしくお願いいたします。

Aベストアンサー

有名どころだと apache や anhttpd があります。

ローカルに使うだけであれば、お手軽な anhttpd が良いかも。

参考URL:http://www.st.rim.or.jp/~nakata/,http://www.apache.jp/

Qcgiで作成されたwebを、cgiの知識の無い私が

HPで、index.cgiのファイルを、数文字だけ変更したいが出来ない(当方、htmlのみしか知識が無い)。テラパッドで行ったが出来ず。cgiが出来る人ではないと、無理でしょうか?


=経緯=

◆知人(HP所有者)のHPを管理していた人達と、知人が連絡が取れなくなったとのこと。

◆WEB作成の経験を持っている私に、HPの一部(数文字程度)の変更を依頼してきた。

◆私は、てっきりhtmlで作成していると思ったが、cgiで作成されている。当方がcgiの知識が無く、知恵袋で尋ねた。

◆知恵袋の回答から、テラパッドをインストールして、試したが、「Internal Server Error サーバは、内部エラーが発生したか構成が正しくなく、リクエストを完了できませんでした。」とのエラーになる。


HP所有者である知人には、もし、今後、私がWeb管理をするならhtmlに全て変更しないと出来ないと、回答はしていますが、全く双子の状態では作れないことを申した所、知人としては、出来れば、cgiのままで、どうにかしたいとのことです。

cgiが分かる人が、周りにいない為、知人がcgiで行くことを、強く希望した場合、業者へ依頼することになると思いますが。

質問としましては、cgiのままでは、htmlの知識しかない私が変更することは難しいでしょうか。

HPで、index.cgiのファイルを、数文字だけ変更したいが出来ない(当方、htmlのみしか知識が無い)。テラパッドで行ったが出来ず。cgiが出来る人ではないと、無理でしょうか?


=経緯=

◆知人(HP所有者)のHPを管理していた人達と、知人が連絡が取れなくなったとのこと。

◆WEB作成の経験を持っている私に、HPの一部(数文字程度)の変更を依頼してきた。

◆私は、てっきりhtmlで作成していると思ったが、cgiで作成されている。当方がcgiの知識が無く、知恵袋で尋ねた。

◆知恵袋の回答から、テラパッドをイン...続きを読む

Aベストアンサー

とりあえず質問にだけ答えます。
>cgiのままでは、htmlの知識しかない私が変更することは難しいでしょうか。
YES。CGIの中身はプログラムだからHTMLしか知らない人にはふつう扱えない。


以下お節介。
その0、「cgi」じゃなくて「CGI」。
>◆知恵袋の回答から、テラパッドをインストールして、試したが、「Internal Server Error サーバは、内部エラーが発生したか構成が正しくなく、リクエストを完了できませんでした。」とのエラーになる。
その1、TeraPadはあくまで編集の際に見やすくなるソフトというだけで、今回の問題やCGIについては全く関係ない。知恵袋で何を言われたのか知りませんが誤解なきよう。
その2、「Internal Server Error サーバは、内部エラーが発生したか構成が正しくなく、リクエストを完了できませんでした。」は基本的に「このプログラムを読んで実行しようと思ったけど間違ってるから無理だわ(byブラウザ)」という意味です。
つまり、
>数文字だけ変更したいが
の変更が原因でプログラムとして間違った形になってしまったために実行不可能になってしまったということ。
プログラムはHTMLとは全く違います。素人がなんとなくいじってどうにかできるものではありません。最悪サーバに障害を発生させることもあるのですから甘く見ないように。
その3、#1も#2もうっかり見落としているようですが、変更前の状態は覚えていますか?もしくは変更前のファイルのバックアップはありますか?もしどちらもNOであるならジエンドですよ。もうそのCGIは甦れない。
その4、最初から「ここをこう変更したいがCGIのいじり方が分からないので教えてくれ」って質問してくれたほうが話が早かったのに。

とりあえず質問にだけ答えます。
>cgiのままでは、htmlの知識しかない私が変更することは難しいでしょうか。
YES。CGIの中身はプログラムだからHTMLしか知らない人にはふつう扱えない。


以下お節介。
その0、「cgi」じゃなくて「CGI」。
>◆知恵袋の回答から、テラパッドをインストールして、試したが、「Internal Server Error サーバは、内部エラーが発生したか構成が正しくなく、リクエストを完了できませんでした。」とのエラーになる。
その1、TeraPadはあくまで編集の際に見やすくなるソフトというだけ...続きを読む

QIPアドレスは低レベル言語それともマシン語ですか。

単純素朴な質問ですが、

IPアドレスは低レベル言語ですか、それともマシン語(ネイティブ言語)ですか。

わかる方よろしくお願いします。

Aベストアンサー

は低レベル言語でもマシン語(ネイティブ言語)でもありません。
例えばIPv4では0~255の範囲の数字4組で表示される番地で、コンピュータを特定するための背番号のデータとお考え下さい。
256X256X256X256=4,294,967,296台のコンピュータの背番号が特定できますが、これでは不足してきたので0~255の範囲の数字6組で表記するIPv6に移行されます。

強いて言えば、10進数の0~256を1バイト(8ビット)の2進数で内部処理しますのでマシン語の数字表記そのものということはできます。

Qプログラムを施されたラッピングマシン

プログラムを施されたラッピングマシンを移転の為、運びたいのですが、コンセントを引っこ抜いても当然、機械は作業内容を覚えており、別の場所で再稼動しても動きますよね!

Aベストアンサー

停電があっても問題が起きないようになっていると思いますが、
停電時間が短時間であれば、問題ないように作られていても、
停電がある程度長引く場合は、プログラムが消えてしまう場合も
あります。
或いは電源を切る前にプログラムを保存する機能があり、
あらかじめこの処置をしておけば良い場合もあります。

機械装置にはメーカの考え方や価格レベルなどにより様々な
仕様品があります。
電源を切る前に「ラッピングマシンメーカ」に「どの様に処置して
おけば良いのか」を相談することをお勧めします。

QCGIプログラムについて

パソコンプログラムでBASIC及びVBは少しだけ経験があります、いま、インターネットのCGIを勉強したいと考えていますがどこか参考になるホームページもしくは出版物など紹介して下さい。

Aベストアンサー

VBの経験がおありだということであれば、ASPというのもありますよ。
いやCGIだ、ということであれば、
・自作のCGIを使えるレンタサーバを探す
・PCでCGIを実行できる環境を作る
のどちらか(できれば両方)をして、取り組まれることになると思います。
本は、Perlを使うならば、「Perl自体の入門書」「具体的なPerl-CGIサンプルの載っている本」「機能逆引きのような本(リファレンス)」の3冊は最低手元に置いて勉強した方がよいと思います。
有名なのは、杜甫々(トホホ)さんとか、KENTさんとかじゃないでしょうか。
がんばってください。


人気Q&Aランキング

おすすめ情報