【環境構築】Windows 7 64bitに Apache 2.4.9 + PHP 5.5.4 + MySQL 5.6.14 を動作させる

2014年6月25日

動作確認済み環境:

Windows 7 64bit

Apache 2.4.9 Win64

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

VC11 x64 Thread Safe (2014-Apr-30 21:11:28)

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

下記の再頒布可能パッケージがないと動作してくれません。
未インストールなら、ダウンロードして先にインストールしておきましょう。

Visual Studio 2012 更新プログラム 4 の Visual C++ 再頒布可能パッケージ
http://www.microsoft.com/ja-jp/download/details.aspx?id=30679

MySQL 5.6.17 MySQL Community Edition

http://www-jp.mysql.com/

※MySQLのインストールの仕方などは、この記事では割愛させて頂きます。

□Apacheの環境設定

Apache の httpd.conf の修正

・c:/Apache2 となっている箇所をインストールした環境に合わせる。

・ServerName の設定
「ServerName」で検索して⇒ServerName localhost:80 を追記する。


追記しないと
Could not reliably determine the server’s fully qualified domain name…
と表示されてしまいます

□ApacheとPHPを連携できるようにする環境設定

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

・Apache で PHP を使用できるようにする。
下記の内容を httpd.conf に一番最後に追記する。

# START

PHPIniDir “c:/php"
LoadModule php5_module c:/php/php5apache2_4.dll
AddType application/x-httpd-php .php

# E N D

・index にindex.phpを追加


DirectoryIndex index.html index.php

□動作確認

DocumentRootの直下にphpファイルを作成して、動作を確認しましょう

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

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 管理人