Perl/Perlの基礎知識

開発用にWebサーバをインストールする方法(4ページ目)

PerlでCGIなどのWebプログラミングをする場合は、まず自分専用のWebサイトでテストしてからWebサイトに公開します。このテスト用Webサイトをパソコン内に設定する方法をWindowsとMacに分けて説明します。

井上 みやび子

執筆者:井上 みやび子

Perlガイド

CGI用の環境設定

次は、Apache の環境設定です。Perl プログラムがWebサーバ上で動かせるように、以下のファイルを書き換えます。
  • C:\Program Files\Apache Software Foundation\Apache2.2\conf\httpd.conf
ファイルが少し大きくて探しにくいかもしれませんが、以下の2ブロックで太字部分を変更して下さい。変更する場所は合計で4か所です。

207行目付近
このブロックでは、変更(または追加)が3か所あります。
<Directory "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs">
#
# Possible values for the Options directive are "None", "All",
# or any combination of:
#   Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
#
# Note that "MultiViews" must be named *explicitly* --- "Options All"
# doesn't give it to you.
#
# The Options directive is both complicated and important.  Please see
# http://httpd.apache.org/docs/2.2/mod/core.html#options
# for more information.
#
Options Indexes FollowSymLinks ExecCGI

#
# AllowOverride controls what directives may be placed in .htaccess files.
# It can be "All", "None", or any combination of the keywords:
#   Options FileInfo AuthConfig Limit
#
AllowOverride All

#
# Controls who can get stuff from this server.
#
Order allow,deny
Allow from 127.0.0. localhost

</Directory>

390行目付近
このブロックでは、「AddHandler cgi-script .cgi」の先頭に着いていた「#」を削除して下さい。
# To use CGI scripts outside of ScriptAliased directories:
# (You will also need to add "ExecCGI" to the "Options" directive.)
#
AddHandler cgi-script .cgi
 

Apacheの再起動

Apacheの再起動

Apacheの再起動

設定ファイルを書き換えたらApacheを再起動します。Apacheのインストール後にはウィンドウ右下のインジケータにApacheのコントローラが表示されているはずですので、ここから「Restart」を選んで下さい。

 


動作確認

ブラウザのURLバーに「http://127.0.0.1/」と入力しアクセスし、「It works!」表示されればOKです。

>次は:Mac開発環境でWebサーバを使う方法
  • 前のページへ
  • 1
  • 3
  • 4
  • 5
  • 6
  • 次のページへ

あわせて読みたい

あなたにオススメ

    表示について

    カテゴリー一覧

    All Aboutサービス・メディア

    All About公式SNS
    日々の生活や仕事を楽しむための情報を毎日お届けします。
    公式SNS一覧
    © All About, Inc. All rights reserved. 掲載の記事・写真・イラストなど、すべてのコンテンツの無断複写・転載・公衆送信等を禁じます