最近色々あってPHPを勉強し始めました。
そこで、何かあったときのために備忘録として設定方法やら躓いたところやらを残しておきます。 今回はWindows XP SP3にインストール。インストールしたものは以下。 Apache 2.2.15 PHP 5.3.2 MySQL 5.1.45 勉強で作った物はWebに公開するつもりではないので(セキュリティ勉強してないし)、これらを全てローカルで動くように。
Apacheの準備
Apacheのバージョンは上記の通り、2.2.15を使用。(2010/7現在)
ダウンロードは以下から。
http://httpd.apache.org/download.cgi
Apacheのバージョンが色々用意されているみたい。今回はとりあえず2.2.15の予定だったので、そこまでスクロール。 そうするとUnixソースとWin32ソース、Win32バイナリが用意されてて、さらにSSLの有/無版もある。無いよりあった方がいいだろうと、SSL版のインストーラをダウンロード。
追記: 現在はダウンロードページ変わっちゃって、Win版が見当たらないと思ってたら、Mirrorでサーバ指定->Other filesでFTPから直接ダウンロードするっぽい。欲しいファイルが見当たらなければ、他のサーバで見てみると幸せになれるかも。
インストーラが起動したら、ひたすらNext。途中でドメイン名とサーバ名、メールアドレスを聞かれる。今回はローカルで使うので、ドメイン名とサーバ名は「127.0.0.1」、メールアドレスは適当に。 あとはインストール先を変更しただけ。変更しなくてもいい。変更したほうが楽? 終わった後、マシン再起動するとApacheが自動で起動する。
以下、設定する項目
ServerName:127.0.0.1:80
DocumentRoot:C:/home/public_html(任意ディレクトリ)
Directory:C:/home/public_html(上と同じディレクトリ)
LanguagePriority: ja en da nl et fr de el it kr no pl pt pt-br ru ltz ca es sv tw
AddDefaultCharset ISO-8859-1(コメントアウト)
これらが終わったらマシン再起動。
起動したら上記2つめで設定したディレクトリ内に、index.htmlとか適当なhtmlファイルを置いて表示されるかどうかを確認。
参考サイト:
PHPの準備
PHPのバージョンは上記の通り、最新の5.3.2を使用。(2010/7現在)
ダウンロードは以下から。
PHP For Windows: Binaries and sources Releases
リンク先に行くと、ダウンロード出来る物がいっぱいある・・・。
順番に見ていくと「VC6」or「VC9」、さらに「Thread Safe」or「Non Thread Safe」で分けられてる。さーて、どれ落としたらいいのかなーと色々調べてたら以下の記事を発見。
PHP5.3どのビルドを使うのか - なんたらノート第三期ベータ
さらにダウンロードページのサイドバーにこんな記述発見。
Which version do I choose?If you are using PHP with Apache 1 or Apache2 from apache.org you need to use the VC6 versions of PHP
これにより「VC6 x86 Thread Safe」のZipをダウンロード。
ダウンロードしたものを解凍し、任意のディレクトリにコピー。(例:C:¥PHP)システム->詳細設定->環境変数を開く。システム環境変数の変数の中からPathを探し、選択してから編集をクリック。変数値の最後尾に「C:¥PHP」(インストールディレクトリのパス)を入力し、OK。PATHがきちんと設定されたか確認。コマンドプロンプトを起動し次のように入力。
php -v
インストールしたPHPのバージョンが表示されればOK。
参考URL
MySQLの準備
MySQLのバージョンは上記の通り、5.1.45を使用。ダウンロードは以下から。
MySQL Community ServerのDOWNLOADをクリック。Select PlatformでMicrosoft Windowsを選択。Recommendedと書かれるとそれを選びたくなるけど、それをグッとこらえて「Windows (x86, 32-bit), MSI Installer」をダウンロード。アカウント作成したくないなら「No thanks, just take me to the downloads」にチェックすればOK。
インストーラ起動したらひたすらNext。俺はインストール先だけ変えた。Finishの画面で「Configure the MySQL Sever now」にチェック付いたままFinish。そうすると設定ウィザードが起動する。
以下設定項目
Next
「Detailed Configuration」選択
「Developer Machine」選択
「Multifunctional Database」選択
Next
「Decision Support(DSS)/OLAP」選択
「Enable Strict Mode」チェック
「Best Support For Multilingualism」選択
「Install As Windows Service」、「Include Bin Directory in Windows PATH」チェック
「Modify Security Settings」チェックしてパスワード入力
参考URL