localhostでBLOG環境を(Apache編)

いくつか別のサイトの面倒も見ないといけなくなり、公開してるサイトを直接いじるのも何だしということで、ローカルのWindows XPでApache、PHP、Perl、MySQLが動くようにして、ローカルでCGIやBLOGのテンプレートの編集をしてみようと、一通り必要なものをインストールすることにしました。


インストールしたのは、
PHP 4.3.8 zip package
http://www.php.net/downloads.php
ActivePerl 5.8.4.810 msi package
http://www.activestate.com/Products/ActivePerl/
Apache 1.3.31
apache_1.3.31-win32-x86-no_src.exe
MySQL 4.0
http://dev.mysql.com/downloads/
まずはApacheのインストール
普通にE:¥Program Filesにインストール。インストールが終わったらhttpd.confの書き換え。実はApacheのインストールとPHPのすぐ終わったんですが、Perlでハマりました(´Д`;)ヾ。なので、いじくりまわしたんで、最終的に合ってるんだか、なんなんだか・・・。
まず、Perlのスクリプトの冒頭にある「#!/usr/bin/perl」。これを「#!E:/usr/bin/perl」とかにしたくない、CGIは、どのディレクトリでも使いたい、ルートは今ウェブ関連のソースが置いてある場所をそのまま使う、と考えていたので、ハマりながら、コンフィギュレーションファイルを編集。
追加や編集したのは、このあたり。

DocumentRoot "D:/My Documents/My Webs"
<Directory "D:/My Documents/My Webs">
Options all
AllowOverride all
Order allow,deny
Allow from all
</Directory>
<IfModule mod_dir.c>
DirectoryIndex index.htm index.html index.cgi index.php
</IfModule>
#    ScriptAlias /cgi-bin/ "E:/Program Files/Apache Group/Apache/cgi-bin/"
<IfModule mod_mime.c>
AddType application/x-tar .tgz
LoadModule php4_module php/sapi/php4apache.dll
AddType application/x-httpd-php .php
<IfModule mod_negotiation.c>
LanguagePriority ja en da nl et fr de el it kr no pl pt pt-br ru ltz ca es sv tw
</IfModule>
AddHandler cgi-script .cgi .pl
</IfModule>

ローカルだし、ルーターの80番ポートは空いてないのでテケトー。

コメント

タイトルとURLをコピーしました