【環境構築】Windows XP に Apache 2.4.3 + PHP 5.4.11 + MySQL Community Server 5.6.10を入れてみる

2014年5月25日

稼働確認済み環境:

Windows XP sp3

Apache 2.4.3
http://www.apachelounge.com/download/

Microsoft Visual C++ 2010 再頒布可能パッケージ (x86)
http://www.microsoft.com/ja-jp/download/details.aspx?id=8328

PHP 5.4.11
http://windows.php.net/download/

※PHP 5.4.11 が Visual Studio 2008 コンパイラで作成されているので
環境によっては、下記のどちらかのをインストールする必要があります。

Microsoft Visual C++ 2008 再頒布可能パッケージ (x86)
http://www.microsoft.com/downloads/ja-jp/details.aspx?familyid=9b2da534-3e03-4391-8a4d-074b9f2bc1bf&displaylang=ja-nec

Microsoft Visual C++ 2008 再頒布可能パッケージ (x64)
http://www.microsoft.com/downloads/ja-jp/details.aspx?familyid=bd2a6171-e2d6-4230-b809-9a8d7548c1b6&displaylang=ja-nec

MySQL Community Server 5.6.10
http://dev.mysql.com/downloads/mysql/

– – – – – – – – – – – – – – – – – –
□環境設定

※PHP は c:/php に配置したものとします。

Apache の httpd.conf の修正
・c:/Apache2 となっている箇所をインストールした環境に合わせる。
・ServerName の設定
「ServerName」で検索して⇒ServerName localhost を追加する。

・Apache で PHP を使用できるようにする。
下記の内容を httpd.conf に一番最後に追記する。
# — START —
LoadModule php5_module “c:/php/php5apache2_4.dll"
AddHandler application/x-httpd-php .php

# — E N D —

PHP から MySQL を利用できるようにするには

php.ini-developmentをC:\WINDOWSにコピペしてから、
php.iniにリネームする

php.ini の修正
// 変更前
;default_charset = “UTF-8"
; extension_dir = “ext"
date.timezone =
;extension=php_mbstring.dll
;extension=php_mysql.dll
;mbstring.language = Japanese

// 変更後
default_charset = “UTF-8"
extension_dir = “(ドライブ文字):\PHP\ext"
date.timezone = “Asia/Tokyo"
extension=php_mbstring.dll
extension=php_mysql.dll
mbstring.language = Japanese

詳しい説明は
⇒http://php.net/manual/ja/install.windows.extensions.php

phpinfo()で設定を確認する。

・mysql の項目が表示されているかを確認

環境構築

Posted by 管理人