DB論の課題のために、ようやっとapacheをインストールした。
http://www.apache.jp/から、apache_2.0.55-win32-x86-no_ssl.msiを取ってきて普通にインストール。
localhost,localhost,x@example.jp,for all...な感じで。


PHPは、http://www.php.gr.jp/から、php-5.1.2-installer.exeと、php-5.1.2-Win32.zipをとってきて、授業の資料を参考にインストール。
一応apache止めて*1から、.exeを実行。設定はほとんどそのまま、変えたのは、apacheにってのだけ。
そのあと、.zipをC:\PHPに展開。普通にwinの展開ウィザードとか使って解凍。4つほど同じ名前のがあったけど、内容いっしょらしいので、上書き。

あとapacheの設定とか。よくわからんまま授業の資料の通りに。

httpd.conf*2の最後に、

LoadModule php5_module "C:/php/php5apache2.dll"
AddType application/x-httpd-php .php
PHPIniDir "c:/php/" ScriptAlias /php/ "c:/php/"
LoadModule php5_module "C:/php/php5apache2.dll"
AddType application/x-httpd-php .php
PHPIniDir "c:/php/"
ScriptAlias /php/ "c:/php/"

を追加。


c:/php/の中の、php.ini-distをコピーしてphp.iniを作って、

;extension=php_pgsql.dll

の頭のセミコロンを取って、

extension=php_pgsql.dll

に、

extension_dir = "./"

を、

extension_dir = "c:/php/ext/"

に変更。


apache起動。
なんかエラーがでるー。


これだ。

PHPIniDir "c:/php/" ScriptAlias /php/ "c:/php/"

なんとなく、ScriptAliasの直前で改行してみた。
apache起動...OK!


apacheインストールしたとこの中のhtdocsにいろいろ置いてみる。めんどいので、「db」って名前のフォルダを作って、そのフォルダへのショートカットを作成。
http://localhost/db/index.html
とかで見れた。

<?php phpinfo(); ?>

だけのtest.phpを作る。
http://localhost/db/test.php
おk、見れた。


時間切れだなぁ。

*1:Apache Monitorとやら使用。

*2:windowsのスタートメニューから、「プログラム」→「Apache HTTP Server 2.0.55」→「Configure Apache Server」→「Edit the Apache httpd.conf Configuration File」。