HOME | Linux | XML | Network

Apache 1.3.27+PHP4.2.2のインストール

以下のインストール手順は、VineLinux2.6で行った際のメモを元にしています。

ソースのダウンロード

Apacheのソースファイルを、FTPサイトからダウンロードします。
一般ユーザのホームディレクトリ/home/hoge/src にソースファイルを保存します。
$ tar xvfz apache_1.3.27.tar.gz 

Apacheのconfigure,make,make install

configureを実行し Makefile を作成します。prefixでインストール先を/usr/local/apacheとします。
$ cd ./apache_1.3.27
$ ./configure --prefix=/usr/local/apache \
> --enable-shared=max --enable-module=most
$ make
root になり、インストールします。
$ su -
# cd /home/hoge/src/apache_1.3.27
# make install

PHP4のインストール

ソースのダウンロード

PHPのソースファイルを、FTPサイトからダウンロードします。 一般ユーザのホームディレクトリ /home/hoge/src/ にソースファイルを保存します。
$ tar xvfz php-4.2.2.tar.gz

PHP4のconfigure,make,make install

configureを実行し Makefile を作成します。prefixでインストール先を/usr/local/php-4.2.2とします。
ApacheをRPMでインストールした場合、--with-apxsは、 /usr/sbin/apxsとなります。
PostgreSQLを利用する場合は、--with-pgsql をつけます。
$ cd ./php-4.2.2
$ ./configure --prefix=/usr/local/php-4.2.2 \
> --with-apxs=/usr/local/apache/bin/apxs \
> --with-config-file-path=/etc \
> --enable-mbstring \
> --enable-mbstr-euc-trans \
> --without-mysql \
$ make
root になり、インストールします。
$ su -
# cd /home/hoge/src/php-4.2.2
# make install

PHP4 設定ファイルのコピー

PHPの設定ファイルを、/etcにコピーする。
# cp /home/hoge/src/php-4.2.2/php.ini-dist /etc/php.ini

httpd.confを編集

PHP4の拡張子である .php を有効にするため、httpd.conf を編集する。vi などのエディタで httpd.confを開き、リスト4のようにコメントをはずす。
# vi /usr/local/apache/conf/httpd.conf
リスト4:httpd.conf
#AddType application/x-httpd-php .php
↓
AddType application/x-httpd-php .php

Apacheの再起動

Apache を起動する。
# /usr/local/apache/bin/apachectl graceful

phpinfo() の表示

PHP4の状態を表示する、phpinfo()を実行する。(リスト5)
リスト5のPHPスクリプトを記述し、index.php として ユーザhoge のホームディレクトリ /home/hoge/public_html に保存します。

リスト5:phpinfo()
<?php   
phpinfo(); 
?>

Webブラウザから、http://HOSTNAME/~hoge/index.php にアクセスします。
注) HOSTNAMEは、Apacheをインストールしたコンピュータのホスト名もしくはIPアドレスです。

phpinfo()が正しく実行されると、画面1が表示されます。 (画面1はPHP4.0.6のものです)

phpinfo-01s.png
画面1:phpinfo()

Last Update Thu, 08/21/2003 3:34
HOME | Linux | XML | Network

Copyright © 2003 Rev System All right reserved.