• ベストアンサー

perlを学ぶに必要なもの

vistaを使用しています。  perlを勉強しようと色々調べてみましたが インストールが必要なものは ApacheとActivePerlだけでいいのでしょうか? インターネット接続環境はあります。(ADSLです) yahooジオシティーズもあります。 メモ帳も最初から入っています。 ご教授よろしくお願い致します。

  • Perl
  • 回答数1
  • ありがとう数1

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

  • ベストアンサー
  • ORUKA1951
  • ベストアンサー率45% (5062/11036)
回答No.1

>vistaを使用 >ApacheとActivePerlだけでいいのでしょうか? から、Vistaのローカル環境でCGIの製作とテストが目的だと推察します。PerlだけならApacheいらない。  その目的なら、次の手順がお勧め 1) activePerlは、/usr/local/bin にインストール  別途ドライブが用意できるか、パーテショニングツールで独立したドライブが良い--たとえばE:\usr\local\bin 2) apacheは、/usr/localにインストール  ---たとえば、E:\usr\local 3) これはテストのためにあったほうが良いCYGWINをインストールするためです。  Cygwinは、ルートにインストールする。(Vistaでは互換モードでインストール)  ---たとえば、E: これで、UNIX系のサーバーとほとんど同じ環境でテストできます。 CygwinのBashプロンプトから /home$ perl test.cgi  とかね。 添付画像はCygwinのBashからテストしているところ・・

quygquygqu
質問者

お礼

ありがとうございます。 早速やってみます!

関連するQ&A

  • 1行目、Perlの宣言

    ActivePerlをC:\Perlにインストールしました。するとperl.exeはC:\Perl\bin\perlにありました。 そこでCGIファイルの1行目に   #! C:/Perl/bin/perl としましたが、実行してみるとコードがそのまま表示されてしまいます。 「Perl」と大文字を含むからかと「P」を小文字に変えてみたり、あるいは「/」を「\」にしてみたりと試しましたが、やはり機能しません。 httpd.confは教科書に書いてある通りに書き換えました。 何が原因でCGIがまともに動かないのでしょう。 OSはWindows Vista、Apacheは2.0.54、ActivePerlは5.8.7.813です。

    • ベストアンサー
    • CGI
  • Apache2とEclipse(perl)を連携するには?

    現在Windows上にて、Perlの開発をしております。 Perlは、ActivePerlを使用し、ツールはEclipseを使用してソースを記述しております。 [環境] OSは、クライアント、サーバ共にWindows [バージョン] ActivePerlは、5.8.9 Apacheは、2.2.4 Eclipse(SDK版)は、3.5 EclipseとPerlとの連携はできたのですが、 Eclipse上で編集したソースをApache上に配備したいと 考えております。 手動でフォルダコピー等で行うという以外で、 何か良い方法をご存知の方、ご教授下さると嬉しいです。 よろしくお願い致します。

    • ベストアンサー
    • Perl
  • Perlの種類の変更

    以前Perlを使用してみたく、ActivePerlをインストールしました。 その後、共有のPCということもあり、他の人が誤ってPerl5をインストールしました。 またActivePerlに切り替えたい場合、どのような方法がありますでしょうか。 さきほどActivePerlの同じバージョンを再インストールしようとしたら既にインストールされていますみたいなコメントがでてきました。。 どなたかご教授お願い致します。 OSはLinuxです。

  • Perl5とActivePerl

    いつもお世話になっています。 HP制作をしており、やむを得ずPerl・CGIを勉強しています。 初めて3日目くらいの超初心者です。 大変基本的な質問で申し訳ないのですが、 PerlとActive Perlの違いが知りたいのです。 CGI自体はプログラミングされているものを購入して使うつもりで、今設置作業をしているのですが、Perlのことがあまりにも分からないので、「はじめてのPerl/CGIプログラミング」という本も読みながら進めています。 そのCGI開発元では環境条件として「Perl 5.00503以上がインストールされていること」とあるのですが、これはActivePerlとは別ですか? 本「はじめてのPerl/CGIプログラミング」にはActivePerl-5.8.7.813をインストールできるCDが付属しているので、可能ならこのActive Perlを使いたいのですが、無理なのでしょうか? 基本的な質問で申し訳ありませんが、どうぞよろしくお願いいたします。

    • ベストアンサー
    • CGI
  • perlを始めたいんですが

    質問がたくさんありますのでよろしくお願いします m(_ _)m 1: perlにはActiveperlやPerl5などありますが、 いったいどの種類をインストールすればいいんでしょう? 2: それぞれのサイトが英語で書かれていますが、 僕は英語がよく読めないので、どのファイルをダウンロードすればいいのかわかりません… 3: Javaのように環境を設定とか何やらは必要なんでしょうか?? OSはWindowsXPです。

  • windowsでperl

    perlに関する知識に乏しい者ですが質問です。 windowsserver2008にactiveperl5.8.9をインストールしました。 とあるperlプログラムをcgiで動かそうと、apacheもインストールしました。 ですが、サーバーにアクセスするとそのperlプログラム中のgetpwnamという 関数?が実装されていないとエラーがはかれていました。 getpwnamをググってみたのですが、 この関数はwindowsでは実装されてないようです。 なんとかgetpwnamのエラーを解決できないでしょうか? PPMで、必要なモジュールをインストールすれば解決できるレベルであれば、 どれをインストールすればよいのか教えていただけると幸いです。

    • ベストアンサー
    • Perl
  • WindowsXPでperlを使って貰うにはどうすればいいでしょうか?

    perlで作ったプログラムを英語が読めず、説明書を見ながらOfficeのインストールしかやったことの無い、パソコン初心者の方に、perl環境をセットアップしてもらうのは意外と大変です。 かと言って、ActivePerlを添付して配布するわけにもいきませんし、 どのようにすれば気軽に使ってもらえますかね?

    • ベストアンサー
    • Perl
  • 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
  • Perlの日本語のメーリングリストを教えてください

    業務上、必要にせまられPerlの勉強を始めました。IIS&VBScript&MSSQLでのサイトの構築は何件か手がけています。 環境:Windows2003Server,Apache2.0.54/Win32,ActivePerl5.8.7.813です。 検索エンジンで探してみたのですが、初級~上級、日本語のものがなかなか見つかりません。 ご存知の方、教えてください。

    • ベストアンサー
    • Perl
  • 「Perl Command Line InterPreter」ってなんですか?

    自分のPC内でPerlファイルを実行する為に、 ActivePerl 5.8.8 Build 819 httpd.exe をインストールしています。 先週くらいまでは特に何ともなかったのですが、今日PC内を開いてみたら、 拡張子.plファイルのアイコンが「Perl Command Line InterPreter」に関連づけされていました。 関連付けはちょっとしたことでかわってしまうようなので、何かのキッカケでかわってしまったのかな、と思っておりますが。(自分では直接指定していません。) また上記のアプリケーションはPerlを書く為のテキストエディタと認識しましたが、あっていますか?(普段はメモ帳で開いて編集しております。) これは「ActivePerl」をインストールすると、一緒に入るものですか? ([スタート]-[プログラム]の中のActivePerlの中をみると、「Perl Package Manager」という名前の同じアイコンのものが存在しているようです。) もともと.plファイルのアイコンは黄色い●だったと記憶していますが、これは何が関連付けされてこのアイコンになっていたのでしょうか? 最初はアイコンが変わっていたのに驚き、ウイルスか!?とびっくりしてしまいました。 これはそういう心配はないものでしょうか?

    • ベストアンサー
    • Perl

専門家に質問してみよう