【環境構築】Windows 7 64bitに Apache 2.4.9 + PHP 5.5.4 + MySQL 5.6.14 を動作させる
動作確認済み環境:
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
※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 の項目が表示されているかを確認