Redhat
TOPPHPREDHAT
MENU
REDHAT 7.3
REDHAT 9
rpm install
wu-ftpd
samba
make install
PostgreSQL
Apache
PHP
WWWCOUNT
namazu.cgi
MEMO
INSTALL MEMO
その他
実験
Apache2
Apache2+PHP4
TOMCAT4
rpmでサーバ構築
RH7.3+PHP4.3.4
PHP
最新版のソースを本家からDLしてくる.
とりあえず日本PHPユーザー会に行くと迷わない.
(日本PHPユーザー会:http://www.php.gr.jp/)

インストール
su スーパーユーザになる
tar zxvf php***.tar.gz ソースの展開
cd php***
rm configure
./buildconf configureの作成
./configure \
--with-apxs=/usr/local/apache/bin/apxs \
--with-pgsql=/usr/local/pgsql \
--enable-mbstring \
--enable-mbstr-enc-trans \
--enable-trans-sid
オプションは上から
ApacheのDSOモジュールとして構築
PostgreSQL使う
マルチバイト文字使う
マルチバイト文字使う
セッションIDをURLパラメータに付加
 
make
make install インストール
cp php.ini-dist /usr/local/lib/php.ini 設定ファイルをコピー
 
ApacheでPHPが使えるように"httpd.conf"を書き換える.(apache参照
"php.ini"を書き換える.
変更 include_path = ".:/***" インクルードファイルパスの指定.
変更 upload_max_filesize = ***M デフォの2Mはちょっと少なすぎるので増加

その他メモ
オプション変更しての再インストール時,前回のソースでmakeしなおしても反映できなかった.対応策は以下のどれか(これだけやってOKだったからどれかが正しいと思う).

・ソースを展開して新しいものを使う
・"/usr/local/lib/php"フォルダ削除
・"/usr/local/apache/libexec/libphp4.so"削除
・"php.ini"削除
 
ビルドしなおしたらApacheをリスタートさせる.
Copyright(C)2002.10- by MISKY