自宅サーバー構築メモ The last update of this page 2006/08/20
使用するソースとダウンロード先
php-5.2.3.tar.bz2 http://jp2.php.net/downloads.php
インストール
libjpeg-develのインストール
yum install libjpeg-devel

libpng-develのインストール
yum install libpng-devel

freetype-develのインストール
yum install freetype-devel

gd-develのインストール
yum install gd-devel

phpのインストール
cd /usr/local/src
tar xvfj php-5.2.3.tar.bz2
cd php-5.2.3
./configure \
--enable-mbstring \
--enable-mbregex \
--with-apxs=/usr/local/apache/bin/apxs \
--with-pgsql=/usr/local/pgsql \
--without-mysql \
--with-freetype \
--with-zlib \
--with-jpeg-dir=/usr \
--with-png-dir=/usr \
--with-gd
make
make install
設定
PHPの挙動をコントロールする php.ini ファイルをコピー
(既存のphp.iniがあればそれを使用してもよい)
cp /usr/local/src/php-5.2.3/php.ini-dist /usr/local/lib/php.ini
php.ini修正内容
max_execution_time = 120
max_input_time = 120
memory_limit = 128M
register_globals = On
post_max_size = 128M
upload_max_filesize = 128M
sendmail_path = /var/qmail/bin/qmail-inject
include_path = ".:/usr/local/lib/php"
パッケージからインストールする場合
yum install php

PHPからPostgreSQLを操作可能にする場合、以下も実行
yum install php-pgsql