VistaにApacheとPHPをインストールしたときのメモ

・Vistaの実行権限の問題でApacheMonitorで起動や停止の制御ができない

apache monitorとhttpdの実行ファイルを
右クリック→プロパティ→互換性→
管理者としてこのプログラムを実行するにチェック

・http.confの変更

PHPIniDir C:/php/
LoadModule php5_module C:/php/php5apache2_2.dll

Apache2.2系なのでdllはこっち。
php.iniはシステムディレクトリに置かなくてもよくなりました。

・アクセスの制限を緩和しないと動かなかったので

<directory />
Options FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
Satisfy all
</Directory>

・以下、お約束

DocumentRootの変更

DirectoryIndex index.php

AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps

MIMEが別ファイルっぽいがこのまま動いたのでヨシ。

・言語の設定

conf/extra/httpd-languages.conf

別ファイルになっていたのでこちらを設定。

・php.iniの編集はいつもの通り。

次のPHP6ではUnicode化されるので
mbstringセクションとか不要になるかもしれません。

コメントをどうぞ。

TrackBack URI :