PHPをWindowsマシンで動かす
PHPをテストや勉強のため、すでにApacheの入っている自分のローカルのマシンで動かしてみたかったんですが、本家PHPのサイトだとちょっと情報が散らばっていてつまづいたところもあったので、シンプルに流れだけをまとめて書いてみます。
すでにApache2.0.49がインストールされている状態から始めます。
(Apache自体のインストールの仕方はこちら)
http://www.apache.org/
ここで紹介するのは、CGIバイナリ版です。
CGIバイナリ版だと、セキュリティー上問題がありますが、 まぁ、自分のPCではWebサーバー公開していないからいいか、という程度のものです。本格運用の際は、参考にしない方がよさそうです。詳しくは
http://www.php.net/manual/ja/security.cgi-bin.php
- PHPのダウンロードサイトへ行きます。 http://www.php.net/downloads.php
- 下の方にある、PHP4.4.4installerをクリックします。他のZipのファイルだと、自分で色々と編集をしなければならないので、手っ取り早いのはインストーラー付のこちらです。
- ダウンロードして、解凍して、インストーラーを走らせます。
- Webサーバーを選択する画面で、Apacheを選ぶと、一番最後に、”Sorry,the software to automatically configure the Apache httpd.conf file has not yet been written.(以下略)というメッセージが出て、マニュアルで何か設定をしないといけないんだな、と気づきます。
- 以下の行を Apache 設定ファイル httpd.conf へ追加します。
Apache 2.0 で CGI 版の PHP を使用する場合の設定
ScriptAlias /php/ "c:/php/" AddType application/x-httpd-php .php Action application/x-httpd-php "/php/php.exe"
- これで大丈夫のはず!Apacheをリスタート。
- かんたんなPHPのスクリプト<?php print “PHP enabled”; ?>などをtest.phpという名前で\Apache Group\Apache2\htdocsに保存し、http://localhost/test.php
を指定して、PHP enabledと表示されれば成功です!
PHPをWindowsマシンで動かす場合、必要なソフトを一括でインストールできるソフトもあります。
Apache、MySQL,PHP,Perlなど一括インストール