PHPラボ

テスト環境の構築方法(Win)

テスト環境の構築方法

さて、Windowsマシンにテスト環境を構築しましょう。テスト環境を構築するには以下の作業を行います。

Apacheの入手

まずは、Apacheを入手します。ApacheやPHP、MySQLをネット上から入手しようと思うと、結構面倒くさいので、XAMPPを使うか、書籍等に付属しているCD-ROMからインストールした方良いかもしれません。一応ネット上からダウンロードする手順を紹介します。
*ApacheやPHPなどのテスト環境を一括インストールできるソフト「XAMPP」も後ほど紹介します。

http://www.apache.org(Apacheの本家サイト:英語)の指示に従って、Apacheの最新版をダウンロードします。

Apacheサイト
右下のDownloadの・from a mirrorをクリック。

Apacheサイト2
すると、一番上にお勧めのミラーサーバーはこちらと、ダウンロードしてもらいたいらしいサーバーを勧められるので、クリックします。

Apacheサイト3
英語を読むとわかるのですが、どうやら目的のものは、「httpd」というフォルダにある模様。httpdをクリックします。

Apacheサイト4
難しいことは抜きにして、普通にインストーラーでインストールしたい場合は、binariesを選びます。

Apahceサイト5
ようするに、上のページにプラットフォーム別にApacheのデーターがあるということです。Windowsの場合は、Win32を選び、「apache_2.0.54-win32-x86-no_ssl.msi」をダウンロードすればOK。バージョンは常に更新されているので、一番新しいものをダウンロードしましょう。

Apacheのインストール

何を隠そう、僕の制作環境がMacintoshなので、インストール画面をキャプチャすることはできません。そこで、キャプチャなしで説明します……とはいってもいたって簡単です。

  1. インスートラー「apache_2.0.54-win32-x86-no_ssl.msi」をダブルクリックし、起動させます。
  2. 最初にバージョン情報が表示されるので、「Next」をクリック。
  3. 次にライセンスが表示されるので、「I accept the...」を選択して「Next」をクリック。
  4. ApacheHTTPServerの説明が表示されるので「Next」。
  5. 「NetworkDomain」、「ServerName」、「Administrator's Email Address」を設定する3つのテキストボックスが表示されるInstallationWizardが表示されますが、テスト環境なので、任意のドメインとサーバー名を入力し、チェックボックスは、「for All Users,on Port 80...」をチェックして「Next」。チェックボックスは、WEBサーバーをインストールするのが初めてだったら、デフォルトのままでOKです。
  6. 次の画面は「Typical」をチェックして、「Next」(標準インストール)。
  7. 最後にインストール先のフォルダを設定して、「Next」 。インストール先フォルダはデフォルトが無難でしょう。
  8. 最終確認画面で、「Install」をクリックすると、Apacheのインストールが終了します。

インストールが終了したら、とりあえず、ブラウザで「http://localhost/」を表示させてみましょう。「あなたの予想に反して、」という文字が表示されている画面が表示されれば、ひとまず、Apacheのインストールは完了。これで、WindowsマシンにWEBサーバーがインストールされたことになります。

PHPの入手とインストール

http://www.php.net/でPHPを入手する。

PHP: Hypertext Preprocessor

PHP: Hypertext Preprocessorのサイトの右上のDownloadメニューで、ダウンロードページ(上図)に行くことができるますので、「Windows Binaries」の中の「PHP 5.x.x zip package」をダウンロードします。

パッケージを解凍して任意のフォルダに移動させます。
例えば、Apacheを「C:\Program Files」にインストールし、「C:\Program Files\Apache Group」というフォルダにインストールしていたら、「C:\Program Files\Apache Group\PHP5」を作り、パッケージの中身を移動させます。
PHP5フォルダを作り、パッケージの中身を移動させたら、以下の作業を行います。

  1. 「PHP5ts.dll」Systemディレクトリ「C:\WINNT\system32 or C:\windows\system32 or C:\windows\system」へ移動させる。
  2. 「php.ini-dist」を「C:\WINDOWS」に移動させ、名前を「php.ini」に変更。
  3. httpd.conf(下記説明を参照)に下記を追加

#confusion
#
### Section 0:PHP
Script Alias /php5/ "C:\Program Files\Apache Group\PHP5"
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
Action application/x-httpd-php/php5/php.exe

ApacheとPHPの設定

今後プログラミングを組んでいく中で、WEBサーバー(Apache)とPHPの設定を調べたり、変更したりする必要性が出てきます。

Apacheの設定は、「httpd.conf」というテキストファイルで、PHPの設定は、「php.ini」というテキストファイルで管理されています。「httpd.conf」は 、Apacheを「C:\Program Files\Apache Group\Apache2」にインストールした場合は、「C:\Program Files\Apache Group\Apache2\conf」フォルダにあり、「php.ini」は、上記の移動させたフォルダにあります。

さて、これでPHPを使用するテスト環境は整いました。デフォルトのWEB公開ディレクトリは「C:\Program Files\Apache Group\Apache2\htdocs」で、そこにPHPファイルを入れればOKです。

*WEB公開ディレクトリの場所は「httpd.conf」で変更可能です -> DocumentRootを変更します。

Copyright (c) Penta Creation All rights reserved.