PHP Note
category: Start PHP! MySQL3のインストール Apache1.3のインストール

PHP4のインストール

created: 2002-11-28 | modified: 2008-03-16

PHP5のマニュアルインストール手順は、PHP5のインストール をどうぞ。


PHP4の入手

PHPの本家とミラーサイトで入手可能です。

PHP: Downloads
ダウンロードページの「 PHP 4.4.x 」「 Windows Binaries 」という記述の下の「 PHP 4.4.x zip package 」をクリックするとミラーサイトへのリンクページが開きます。日の丸のついた「 jp.php.net 」または「 jp.php.net 」へのリンクをクリックするとダウンロードできます。

インストール手順

ダウンロードしてきた「 php-4.4.xx-Win32.zip 」を解凍し、いくつかのファイルをコピーしたり、ファイル名を変えたりします。ファイルやフォルダーの基本操作が出来れば簡単です。

  1. 「php-4.4.x-Win32.zip」ファイルを Lhaca や Lhaplus などで任意のフォルダーに解凍。
  2. 解凍された「php-4.3.xx-Win32」フォルダの名前を、解りやすく「php」に変更。
  3. 「php」フォルダを「C:\server」下に移動。
  4. 「php」フォルダ内の「php4ts.dll」ファイルを、「C:\WINDOWS\system32」 または 「C:\WINNT\system32 」下にコピーする。
  5. 「php」フォルダ内の「php.ini-dist」ファイルを、「C:\WINDOWS」 または 「C:\WINNT」下にコピーする。
  6. コピーした、「php.ini-dist」ファイルの名前を、「php.ini」に変更。
  7. 完了。

Apacheのモジュールとして組み込む

Apache の拡張モジュールとして使用するにはもうひと手間必要です。ここで Apache の初期設定ファイル「 httpd.conf 」を編集します。

「 httpd.conf 」は、Apache をインストールしたフォルダ下の「 conf 」フォルダ内にあります。(ここでは 「 C:\usr\local\Apache\conf\httpd.conf 」 になります)「 httpd.conf 」をエディタで開き、以下の変更を加えて保存してください。

▼ php4_moduleとして php/sapi/php4apache.dll を読み込むよう定義

191|#LoadModule usertrack_module modules/mod_usertrack.so
192|#LoadModule unique_id_module modules/mod_unique_id.so
193|LoadModule php4_module c:/usr/local/php/sapi/php4apache.dll # この行を追記
194|
195|#
196|#LoadModule unique_id_module modules/mod_unique_id.so

▼ php4拡張モジュール用に mod_php4.c を定義

239|AddModule mod_so.c
240|AddModule mod_setenvif.c
241|AddModule mod_php4.c # この行を追記
242|
243|#
244|# ExtendedStatus controls whether Apache will generate "full" status

▼ 拡張子「 .php 」 MIME-TYPE を定義

726|    #
727|    AddType application/x-tar .tgz
728|    AddType application/x-httpd-php .php # この行を追記
729|
730|    #
731|    # AddEncoding allows you to have certain browsers uncompress

行番号はあくまでも参考です。


動作確認

Apache の拡張モジュールとして正しく組み込まれたか確かめるには、Apache を起動させ 開いたDOS窓のメッセージを確認します。

Apache を単独で起動させた場合とは異なり、以下のように PHP/4.4.x が一緒に表示されればOKです。

Apache/1.3.x (Win32) PHP/4.4.x running...


次は、MySQL をインストールします。
phpの設定もろもろはその後で。



category: Start PHP! MySQL3のインストール Apache1.3のインストール
PHP Note
ページの一番上へ
Googleグックマークに登録 Yahooグックマークに登録 livedoorクリップに登録 @niftyクリップに登録 はてなブックマークに登録 deliciousに登録 Buzzurlに登録 FC2ブックマークに登録
最近更新したNote
よく読まれている記事
Yahoo Search

最近更新された掲示板トピックス
PHPマニュアル
今日のブックマーク
PHPマニュアル関数検索
関数名を入力し検索ボタンをクリック↑