Apache 2.2 インストールメモ
Apache 2.23 + php5.1.6 を windows XP Professional インストールするときのメモです。
Apache 2.x と php5.x の組み合わせは現状まだ、安定しているというわけではないようです。
まず、組み合わせにより Apache 上で php が起動しない場合があります。
これに対処するためには、それぞれに、(バージョンにより若干違う) パッチが出ていますので
これを当てる必要があります。
(1) ファイルのダウンロード
* Apache 2.23 : http://httpd.apache.org/download.cgi (apache_2.2.3-win32-x86-no_ssl.msi)
⇒ 下記から c:/Apache2.2 にインストールしているものとします。
* Php5.1.6 : http://jp2.php.net/get/php-5.1.6-Win32.zip/from/a/mirror (php-5.1.6-Win32.zip)
⇒ 下記から c:/Php516 にインストールしているものとします。
* パッチ : http://www.apachelounge.com/download/ (php5apache2.dll-php5.1.x.zip )
* pukiwiki1.4.7 : http://pukiwiki.sourceforge.jp/?PukiWiki%2FDownload%2F1.4.7 (pukiwiki-1.4.7_notb_utf8.zip)
⇒ PHPの設定にあわせて、utf-8 版をダウンロードしました。
(2) インストール
Apache -> Php -> パッチの順にインストールします。
パッチは、Readme First.txt のとおりにして行きます。
|
# Install: - Copy php5apache2.dll to your php folder (eg. c:/php) >> c:/Php516/php5apache2.dll へ上書きコピーします。 - Copy httpd.exe.manifest to apache2/bin >> c:/Apache2.2 /bin へコピーします - Finally install the Visual C++ 2005 Redistributable Package (the binary is build with VC 2005). >> 上記サイトからを "Microsoft Visual C++ 2005 Redistributable Package" を ダウンロードして、インストールします。 |
(3) apache の設定
apache から PHP を呼び出す設定は conf ファイルを変更します。
|
c:/Apache2.2/conf/httpd.conf 下記設定を変更&追加します。 ------------------------------------------------------------------------ # HTTPサーバーポート番号 Listen 8080 # PHPロードモジュール追加 LoadModule php5_module "c:/php5/php5apache2.dll" # サーバー名設定 ServerName kei-fc3s.ath.cx:8080 <IfModule mime_module>
|
(4) PHP 設定
INIファイルを自分の環境に合わせて定義します。
|
c:/Php516/php.ini-dist ⇒ c:/Php516/php.ini にリネーム 下記がコメントになっているのでコメントをはずし、適宜設定 ------------------------------------------------------------------------ register_globals = On |
(5) pukiwiki のインストール
Apache のディフォルト公開ディレクトリは htdocs です。
⇒ C:\Apache2.2\htdocs
このディレクトリに、 pukiwiki の展開したファイルたちをコピーします。
あとは、index.php にアクセスできればとりあえずの環境作成完了です。