PHPのインストール

PHPは、ウェブアプリケーションの開発に適したスクリプト言語です。
PHPではモジュールを利用してデータベースや画像など簡単に操作することが出来ます。
ここではApacheにPHPをインストールする方法を説明します。

ソース入手

以下のURLから最新のソースを入手してください。
http://www.php.net/

今回 php-4.3.10.tar.gz をダウンロードしました。
http://jp2.php.net/get/php-4.3.10.tar.gz/from/this/mirror

インストール

PHPのインストール方法には2つの方法があります。

(1) CGIのバイナリとしてインストールする方法
(2) Apacheのモジュールとしてインストールする方法

がありますが一般的には (2) のモジュールとしてインストールする方法が多いのと思います。
ここでは、モジュール形式でインストール方法について説明します。

まず、DSO形式でインストールしますのでApacheがDSO形式であるか確認する必要があります。

# /usr/local/apache/bin/apachectl -l
mod_so.c

mod_so.cが存在すればOKです。
DSO形式で無ければ再度、Apacheをインストールする必要があります。詳しくは Apache1系標準インストール を参照下さい。

$ tar xvfz php-4.3.10.tar.gz
$ cd php-4.3.19
$ ./configure --with-apxs=/usr/local/apache/bin/apxs --enable-mbstring \
  --enable-mbregex --enable-zend-multibyte --enable-versioning
$ make
$ su
# make install

コンパイルオプション)
--with-apxs=[DIR]
モジュール形式でのインストールのためApacheのapxsの場所の指定

データベースとの連携をするのであればコンパイルオプションに

PostgreSQL利用
--with-pgsql=[DIR]
# PostgreSQLのインストールは Postgresインストール を参照下さい。

MySQL利用
--with-mysql=[DIR]
# MySQLのインストールは MySQLインストール を参照下さい。

をつけてコンパイルする必要があります。

Apache及びPHPの設定

make install後は自動的に httpd.conf の設定追加を行います。
次にPHPの設定ファイル php.ini をコピーします。

# cp php.ini-dist /usr/local/lib/php.ini

次に httpd.conf に phpの拡張子を定義する必要があります。
httpd.conf に以下の2文を追加して下さい。

AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps

定義が完了したら apache をリスタートすれば設定完了です。
動作確認は

<?
phpinfo()
?>

といった簡単なPHPスクリプトを書きアクセスして、設定情報が表示されればインストールが完了しています。

marronおすすめの参考書 by Amazon
ONE VOICE  THE SONGS OF CHAGE&ASKA BY VARIOUS ARTISTS ONE VOICE THE SONGS OF CHAGE&ASKA BY VARIOUS ARTISTS
EMIミュージック・ジャパン /
NOW 2 NOW 2
EMIミュージック・ジャパン /
BOOM 釈迦‐楽 BOOM 釈迦‐楽
マーキュリー・ミュージックエンタテインメント /

Copyright(C) 2004-2006 マロンくん.NET ~サーバ管理者への道~ All Rights. Reserved.