【環境構築】Windows 7 64bitに Apache 2.4.20 + PHP 5.6.20 + MySQL 5.7.9 を動作させる

2016年4月17日

Windows 7 64bit のマシンでも再構築してみました。

動作確認済み環境

Windows 7 64bit

Apache 2.4.20 Win64
http://www.apachelounge.com/download/

apache2420

Visual Studio 2015 の Visual C++ 再頒布可能パッケージが必要になる場合があります。

Visual Studio 2015 の Visual C++ 再頒布可能パッケージ
http://www.microsoft.com/ja-JP/download/details.aspx?id=48145

PHP 5.6 (5.6.20)
VC11 x64 Thread Safe (2016-Apr-01 00:57:10)
http://windows.php.net/download/

php5620

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

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

MySQL 5.7 MySQL Community Edition
http://dev.mysql.com/downloads/windows/installer/5.7.html

【参考】インストール手順

まだ環境が揃っていない方向けに簡単ですが別記事を作りました。
下記リンクをクリックすると別タブで開きます。

【手順】Apache 2.4.x インストール手順
https://www.hiskip.com/pg-notes/howtoinstall/web-server/Apache24.html
【手順】PHP 5.6.x インストール手順
https://www.hiskip.com/pg-notes/howtoinstall/develop-kit/php56.html
【手順】MySQL Community Server 5.7.x インストール手順
https://www.hiskip.com/pg-notes/howtoinstall/db/mysqlcommunityserver57.html

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を追加 (WordPressを使いたい方用)


DirectoryIndex index.html index.php

動作確認

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

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

php.ini の修正(抜粋です。)
// 変更前
; extension_dir = “ext"
date.timezone =
;extension=php_mbstring.dll
;extension=php_mysql.dll
;mbstring.language = Japanese

// 変更後
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 管理人