• ベストアンサー

cgi言語のperl利用方法を教えて下さい

自宅のPCはwindows7です サーバーはunixです。 (1)perl言語のインストール方法   何処から、どれをダウンロードするのか良く分かりません (2)apacheで自分のpcをサーバーに見立てる方法   何処から、どれをダウンロードするのか良く分かりません プロンプトで実行させる方法も分かりません。 c:\yser\kuniharu> と表示され c:\ にする方法が分かりません 教えて下さい。

質問者が選んだベストアンサー

  • ベストアンサー
  • Wr5
  • ベストアンサー率53% (2177/4070)
回答No.4

では…… >apacheのダウンロードは出来ましたがインストールが出来ません。 >ファイルを回答したよ良いのですが、インストールエグゼが有りません。 msiファイルはそのままでイントール用のパッケージですから、setup.exeとかはありません。 強いて言えばWindowsにインストールされているハズのWindowsInstallerのexeでしょうか。 設定いじって.msiの関連付けを変更していたりするのであれば元に戻してください。 なお、DLしたのはどのファイルでしょう? # cgi関連で2.2.x系と2.0.x系でそう差違もないとは思われますが。 で……サーバとクライアントどっちですか? もしかしてそこから説明必要なんてことはないですよね? unixサーバにセットアップしてあるApacheからクライアントにイントールしてあるperlとクライアントに置いてあるperlスクリプトをcgiで使おう!! なんてのは果てしなく無理なんですが理解されていますよね。 # 理解していないのであれば、とりあえず『無理です』と答えておきますが。 >active perlもダウンロードしましたが、昔と違いインストール方法が分かりません。 こちらも.msiだと思いますが…別のを拾ってきたのなら.msiの方を拾ってきてください、 ダブルクリックでインストールが始まるはずです。 # ブロックの警告が出るかも知れませんし、Windows7なのでUACの警告も出るかも知れません。 # よろしく対処してください。 インストール先をC:\の直下にする…のはどうなんでしょうかね。 # ちなみにウチではD:\直下にしましたが。 unix系サーバにcgiを配置する場合はパーミッションなどに気をつける必要がありますがWindowsの場合はunix系に置くときとは別なのでその辺りはご注意を。 # NTFSでの権限が問題になる…かなぁ……あまり聞かないけど。 「Windows Apache CGI」で検索すれば、こんなバカな回答者よりも親切に解説してくれているところもあるでしょう。

ztb00540
質問者

お礼

最初に「Windows Apache CGI」を教えてくれれば問題なかった。 ここの学校で勉強していたのだから。 礼を言うよ。二重丸でね。 これでお手上げなら学校に電話するよ。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (3)

  • bardfish
  • ベストアンサー率28% (5029/17765)
回答No.3

う~ん・・・ 正直、その程度の知識しかない人に対して、ここで説明するのはハッキリ言って無理です。 ApacheもPerlもWindows用が配布されています。 書店やAmazon等で書籍を買って勉強してください。 まずはそれからです。 ※最低でもラクダの絵が表紙の本くらいは買っておきましょう。  「とほほのWWW入門」というサイトも参考になります。 それと、Unixサーバーは自分で用意したんですか? レンタルサーバーを探したとか言うんじゃなくて、PCに自分でUnixをインストールしたという意味で。 自分で用意したのか、すでにあるものを利用するのかによって事情が変わってきます。

ztb00540
質問者

お礼

その程度だからここで聞いてい居るのですが。 ここにきちんと正解を掛けない程度の回答は要りません。 その為の教えてgooではないのですか。 正解が出なければ買うしかないかなと考えています。 10年前の本ですのでアドレスは違うはファイル名が違うわでお手上げ状態なんです。

ztb00540
質問者

補足

(2)apacheで自分のpcをサーバーに見立てる方法   何処から、どれをダウンロードするのか良く分かりません apacheのダウンロードは出来ましたがインストールが出来ません。 ファイルを回答したよ良いのですが、インストールエグゼが有りません。 perlはインストール完了し起動できました。

全文を見る
すると、全ての回答が全文表示されます。
  • Wr5
  • ベストアンサー率53% (2177/4070)
回答No.2

「cgi言語」とは言わないので検索時のキーワードにはご注意を。 >(1)perl言語のインストール方法 >  何処から、どれをダウンロードするのか良く分かりません サーバとクライアントとどちらにperlインストールしたいんですか? ちなみにクライアントにperlをインストールしても、cgiとしては使えませんよ。 WindowsだとActivePerlとかがよく使われますかねぇ。 # UNIXなら、まずそのUNIXが何者なのか?が問題かと。 # ソースアーカイブ取ってきて自分でコンパイルという方法はありますけどね。 >(2)apacheで自分のpcをサーバーに見立てる方法 >  何処から、どれをダウンロードするのか良く分かりません http://httpd.apache.org/download.cgi から、「httpd-2.x.xx-win32-x86-openssl-x.x.xx.msi」または「httpd-2.x.xx-win32-x86-no_ssl.msi」のどちらかを。 # xはバージョンによって変わりますが。 >プロンプトで実行させる方法も分かりません。 >c:\yser\kuniharu> >と表示され >c:\ >にする方法が分かりません cd \ で変わるでしょう。 が、この程度も判らない状態では、自分のWindowsにapache(とperl)をインストールしてcgiの勉強をする。 なんてのは難しいと思いますが……。

ztb00540
質問者

お礼

この程度も判らない状態では、自分のWindowsにapache(とperl)をインストールしてcgiの勉強をする。 なんてのは難しいと思いますが……。 ここまで馬鹿にした回答有難う御座います。すっばらしい馬鹿の仕方ですね。 ちょっと忘れたぐらいで。10年間やって居なかったから忘れただけ。 あたしゃ70歳よ。 ここで回答されたアパッチはダウンロードしました。 どうすれば、仮想サーバーにするのか忘れているのです。 active perlもダウンロードしましたが、昔と違いインストール方法が分かりません。

全文を見る
すると、全ての回答が全文表示されます。
  • te2kun
  • ベストアンサー率37% (4557/12166)
回答No.1

Windowsでサーバを構築する方法を検索してください 検索すれば、多数出てきます あなたが知りたい以上のことはが記載されております もちろん設定方法も記載されております コマンドプロンプトでは、MS-DOSと同じコマンドが利用出来ます 一部LinuxやUnixのコマンドと異なります cdコマンドは、DOSもUnixもLinuxも同じですけど

ztb00540
質問者

お礼

回答有難う御座いました。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • スクリプト実行言語にPerlを指定する方法

    ubuntu で (1)apache2 をインストール (2)peal をインストール しました。 その後、スクリプト実行言語にPerlを指定する方法がよくわからなく困っています。 ネットを見ながらやっていますが、スクリプト実行言語にPerlを指定する方法がわかれば先に進めます。どうやればいいのでしょうか?

    • ベストアンサー
    • Perl
  • windows上でC言語のCGI環境について

    sea_clear_sky8です。 Windows上でC言語によるCGIを使える環境を作りたいです。 <環境> OS Windows98SE APACHE1.3 Boland BCC55 コンパイラ  APACHE1.3とBoland BCC55 コンパイラはインストールしてあります。 C言語の環境はPHPとPerlの環境と共存できるのでしょうか? PHPとPERLの環境も作ってあります。 C言語でも、PERLみたいに、コンパイルをし、ブラウザに出力する環境が つくれるのでしょうか? httped confのファイルに次を追加すると LoadModule cgi_module module/mod_cgi.so Cannot load c:/program files/apache group/apache/module/mod_cgi.so into server (1157) このアプリケーションの実行に 必要なライブラリ ファイルのうちの 1 つが見つかりません。: と表示されます。 Yahoo,Google、MSN等で調べましたが、解決方法がみつかりませんでした。 Windows上でのC言語によるCGIの作り方をご教授願います。 よろしくお願いします。

    • 締切済み
    • CGI
  • なぜ CGI は Perl 言語で作成/動く環境が多いのか。

    最近 CGI に興味をもちここで質問しながらネット検索をしました。 すると Perl 言語での CGI サンプルが一番多く C 言語で作る CGI の サンプルが少し見つかりました。 私の使っている無料サーバーでも CGI は使えますが Perl 言語だけ有効です。 セキュリティの問題で SSI と組み合わせた C 言語の CGI は実行出来ないようです。 質問内容: (1)なぜ CGI は Perl 言語が一番多いのか?→PHP、Cもあるのに (2)なぜ無料サーバーの多くが Perl 言語しか使えないのか? (3)処理の重い CGI を使うとサーバーがダウンするので使わないようにと  私の使っている無料サーバー(infoseek)でなっています。どの程度の  処理のことでしょうか? 上記の3つまたは1つでもアドバイスをして欲しいです。 回答をお待ちしています。

    • ベストアンサー
    • CGI
  • 自宅サーバでCGIが機能しないのです

    素人の質問で恐縮です。自宅サーバを構築中ですが、アパッチをインストールし、DDNSによるドメインを取得し、HPを公開できました。FTP環境もできました。ただ、ActivePerlの最新版ををインストールし、コマンドプロンプトで起動確認もできたのですが、CGIファイルをcgi-binフォルダに入れても機能しません。一行目を#!c:/perl/bin/perlか、#!c:/perl/bin/perl.exeにしたのですが、パールをつかみにいかないのです。サーバはWindowsXPのホームエディションSP2ですが、WindowsはUNIXみたいにパーミッションの概念がないので設定は不要だと、あるサイトに書いてましたが不要ですか?確かに以前、プロバイダのWEBスペースでCGIの掲示板を使っていた時は、FTP上でパーミッションを設定していましたが、自宅サーバ(windows)ではFTP上で設定しようとしてもはねつけられてしまいました。どなたかアドバイスいただけましたら幸いです。

    • ベストアンサー
    • CGI
  • phpdev4.3.0のperlの設定方法

    Windowsに PHP、MySQL、Apacheを簡単にインストールできるphpdev4.3.0をインストールしました。 パールはActivePerl 5.8.6.811をインストールしました。 PHPは正常に表示されるのですが、cgiが「500 Internal Server Error」が出て表示されません。 phpdevはc:\phpdev、パールはc:\Perlにインストールしました。 OSはMEです。それまではAN-HTTPを使っていました。念のためソフトウェアのレジストリも削除しました。 パールを正常に使えるようにするには、 c:\phpdev\Apache\conf\httpd.confファイルをいじればいいのでしょうか? ファイルを見てもよくわかりませんでした。 パールの最初の記述「#!/usr/bin/perl」に問題があるのでしょうか? phpdevはアンインストーラーが付いてないので、削除の方法がよくわからないし、AN-HTTPと同時に起動することも出来ないのでパールのローカルテストが出来なくて困っています。 Apacheの最新版をインストールしてみたのですが、上書きされずphpdevの古いバージョンが起動します。Apacheの最新版のアンインストーラを実行してもphpdevの古いバージョンが残ってしまいます。 パールを使えるように設定する方法、あるいはphpdevを完全に削除する方法を教えて下さい。 お願いします。

    • ベストアンサー
    • Perl
  • c言語とperlのcgi設定方法

    (Arch linuxにてlighttpdサーバを立ち上げています) cgiは一般にperlが多いとは思いますが、C言語からのcgiも試みています perlによるcgiを有効にするにはlighttpd.confの設定に以下を追加  server.modules += ( "mod_cgi" )  cgi.assign = ( ".cgi" => "/usr/bin/perl")  static-file.exclude-extensions = ( ".cgi" ) C言語から作成したcgiを有効にするにはlighttpd.confの設定に以下を追加  server.modules += ( "mod_cgi" )  cgi.assign = ( ".cgi" => "")  static-file.exclude-extensions = ( ".cgi" ) 同一のサーバ下で「"/usr/bin/perl"」「""」ともにを有効にする設定方法はありますでしょうか よろしくお願いいたします

  • perl CGI について。

    始めまして。10日でおぼえるperl CGIの本について、お聞きしたいのですが本に付属しているCDをインストールしてからApache Service Monitorのアイコンが表示されて右クリックしてメニューからOpen Apache Monitorを選択してApache Service Monitorのウィンドウが表示されたのですが何も書かれていませんでした。Apacheの起動をするにはどうすればよろしいのでしょうか? (PCはwindows XP Home Editionを使っています) よろしくお願い致します。

    • 締切済み
    • CGI
  • CGI設置方法

    CGIをアスキーで転送しても実行できません。 パーミッション、リンク先はあっています。 CGIの1行目もあってます ほかにどのようなことがかんがえられますか? 言語はperlです。 ちなみにダウンロードしたのでperlのソフトはもってません。 レンタルサーバー:@nifty CGI:可(C言語不可、perl可)

    • ベストアンサー
    • CGI
  • webサーバー CGI  perl言語・・・。

    卒論で教材提示をしようと思っています。 それで、そのうちの一つとして教室の アンケートみたいなものを作りたいのです。 クラスでできる(HPでよくあるのを 一つのクラスで行いたい) それを自宅で作るにはどうしたらよいのでしょうか? しかも自宅で作れるのでしょうか? 知りあいに聞いたところ webサーバが必要でかつCGIが動かなければ ならないということです。それで、perlという 言語で書く必要があるといわれましたが、 一体、何からどうしていいのかわかりません。 windows98の富士通のデスクトップです。 お願いします。

    • ベストアンサー
    • Perl
  • perlの設定の方法

    お世話になります。 コマンドプロンプトで実施すると C:\>perl d:\wwwroot\test.cgi hello world と返ってきますが、 URLにhttp://localhost/test.cgiとすると Forbidden You don't have permission to access /test.cgi on this server. と返ってきます。 windowsですので、permissionと言われても何を設定するのか・・・ 何の設定を実施すれば、CGIが動くのか教えて下さい。 まったく検討がつきません。よろしくお願いします。 環境は以下のとおりになります。 Apache/2.0.49 (Win32) [C:\Program Files\Apache Group\Apache2]にインストール PHP/4.3.4 [c:\php]にインストール This is perl, v5.6.0 built for MSWin32-x86-multi-thread [C:\usr]にインストール Windows XP pro SP2 test.cgiの中身 #!/usr/bin/perl # test print "hello world";

    • ベストアンサー
    • Perl

専門家に質問してみよう