Redhat
TOPPHPREDHAT
MENU
REDHAT 7.3
REDHAT 9
rpm install
DHCPd
vsFTPd

samba3

make install
PHP5
MEMO
ルータ設定
PHP
php-5.0.0をインストールしてみた.
 

インストール
tar zxvf php***.tar.gz ソースの展開
cd php***
rm configure
./buildconf --force configureの作成
./configure \
--with-apxs2=/usr/local/apache2/bin/apxs \
--with-pgsql=/usr/local/pgsql \
--without-mysql \
--enable-mbstring \
--enable-mbregex
オプションは上から
Apache2のDSOモジュールとして構築
PostgreSQL使う
MySQL使わない
マルチバイト文字使う
マルチバイト文字使う
 
make
su スーパーユーザになる
make install インストール
cp php.ini-dist /usr/local/lib/php.ini 設定ファイルをコピー
 
Apache2でPHPが使えるように"httpd.conf"を書き換える.(apache参照

LoadModule php5_module modules/libphp5.so ってのは勝手に追加されるので気にしないでOK.
AddTypeの設定だけ追記する.
 
"php.ini"を書き換える.
変更 include_path = ".:/***" インクルードファイルパスの指定.
変更 upload_max_filesize = ***M デフォの2Mはちょっと少なすぎるので増加

その他メモ
”libxml2”ってのが引っかかった.
Redhat9インストール直後の状態だと”./configure”の時にlibxml2のバージョンが古いとかで以下のようなエラーが表示された.

>>>
Configuring extensions
checking whether to enable LIBXML support... yes
checking libxml2 install dir... no
configure: error: libxml2 version 2.5.10 or greater required.
<<<

libxml2最新版のrpmは”ftp://xmlsoft.org/”で入手可能.

>>> パッケージのアップデート
# rpm -Uvh libxml2-*
警告: libxml2-2.6.11-1.i386.rpm: V3 DSA signature: NOKEY, key ID de95bc1f
Preparing... ########################################### [100%]
1:libxml2 ########################################### [ 33%]
2:libxml2-devel ########################################### [ 67%]
3:libxml2-python ########################################### [100%]
<<<

これさえ気をつければインストールに関しては4系と同じなんじゃないかと.
 
バージョン4から5で変更された詳細に関しては調べてないので何とも言えない.
 
Copyright(C)2002.10- by MISKY