• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:macでperl→apacheの環境設定について)

macでperl→apacheの環境設定について

このQ&Aのポイント
  • macでperl→apacheの環境設定について調べても情報がまとまっておらず困っています
  • macを使って2ヶ月でperlを学んでいますが、apacheの設定が理解できずに問題が発生しています
  • 設定を変えるための具体的な手順がわからず、困っています。お知恵をお借りできれば助かります

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

  • ベストアンサー
  • diszo
  • ベストアンサー率78% (32/41)
回答No.1

MacでCGIを動かす場合の設定 #あくまでも私の確認環境ですので、 #詳細についてはご自分で調べていただけると幸いです。 #ご存知かもしれませんが、最初から書いていきます。 #ご了承ください。 前提として、/Users/ユーザ名/Sites/以下でCGIを動かす場合です。 1.Apacheの設定を行う。  /etc/apache2/users/ユーザ名.confをいじります。  すでに書かれている内容は、以下のようになっていると思います。  インデントのために、全角スペース使ってます。  <Directory "/Users/ユーザ名/Sites/">   Options Indexes MultiViews   AllowOverride None   Order allow,deny   Allow from all  </Directory>    追記していきます。  <Directory "/Users/ユーザ名/Sites/">   AddHandler cgi-script .cgi ←追加   AddHandler cgi-script .pl ←追加   Options Indexes MultiViews ExecCGI ←「ExecCGI」を追加   AllowOverride None   Order allow,deny   Allow from all  </Directory>   2.Apacheの起動  システム環境設定の「共有」-Web共有をチェックを入れるとApacheが起動します。  すでに立ち上がっている場合は、再起動させて設定を読ませる必要があるので  チェックを一度OFFして、もう一度ONにしてください。   3,確認  ブラウザから「http://localhost/~ユーザ名/で初期設定されているindex.htmlが  見えるか試してください。  その後、簡単なCGIなどで動作確認してください。  cgiファイルのパーミッションは、755で動作します。 このような形で動くと思います。 最後に、 ターミナルからいじれるようになると、何かと楽な気がします。 Finderでアプリケーション→ユーティリティの中にターミナルがあります。 慣れておいて損はないと思います。 Perlのデバックをターミナルから行って、 その後、ブラウザ経由で確認するのが常套手段です。

dummyplugineva
質問者

お礼

ありがとうございます。 大変参考になりました。 また、cgiとは別個で、 perlから学んで行きます。 cgiに再度挑戦する時が来ましたら、 またご助言くださいませ。

dummyplugineva
質問者

補足

ありがとう御座います!大変参考になります。 ただ、現況は、 Macintosh HD→ライブラリ→WebServer→CGI-Executables上で テストしているので、他の参考にしているサイト等では /etc/apache2/httpd.conf の設定を変更すると記載がありますが、 ほとんどのサイトで、httpd.conf内の文脈が異なるため、 どのように変更すればいいかがわかりません。 ちなみに類似箇所の現況は <Directory "/Library/WebServer/CGI-Executables"> AllowOverride None Options None Order allow,deny Allow from all </Directory> となっております。またご指示いただければと思いますので、 なにぶんよろしくお願いいたします。

その他の回答 (1)

  • ralf124c
  • ベストアンサー率52% (232/446)
回答No.2

とりあえず手っ取り早く環境構築したいなら MacOS用の「xampp」をお勧めします。 インストールすればローカルの環境にApacheとDBのMySQLサーバが簡単に立ちCGIもPHPも使えます。 参考URLからダウンロードしてページのインストールマニュアルなど見ながら設置してください。

参考URL:
http://www.apachefriends.org/jp/xampp-macosx.html
dummyplugineva
質問者

お礼

ありがとうございます。 また、参考にさせていただきます。

関連するQ&A