Apache2、PHP5のインストール
用意したのは
php-5.0.4 http://jp.php.net/get/php-5.0.4.tar.gz/from/this/mirror
apache-2.0.54 http://www.meisei-u.ac.jp/mirror/apache/dist/httpd/httpd-2.0.54.tar.gz
apacheのインストール
現在稼働中のApache2が/usr/local/apache2に入ってるのでphp5テスト用ということで/usr/local/apache25にインストール。
DSOサポートとワーカスレッド対応、mod_deflate、mod_headerをアクティブにしてコンパイルとインストール。
./configure \ --enable-so\ --enable-shared \ --with-mpm=worker \ --enable-deflate \ --enable-headers ;make ; make install;
configureでzlibが見付からないとのエラー。
zlib-develのインストール
いつもの用にaptでインストール。
# apt-get install zlib-devel
apacheのインストール再び
./configure \ --enable-so\ --enable-shared \ --with-mpm=worker \ --enable-deflate \ --enable-headers ;make ; make install;
おk
php5のコンパイルとインストール
oracle使うのでoci8サポート、あとはmbstring ftp sigchildあたりでコンパイル。
./configure \ --with-oci8=/home1/oracle/u01/app/oracle/product/8.1.7 \ --with-config-file-path=/usr/local/apache25/conf \ --with-apxs2=/usr/local/apache25/bin/apxs \ --without-mysql \ --enable-roxen-zts \ --enable-ftp \ --enable-mbstr-enc-trans \ --enable-mbstring \ --enable-sigchild \ --enable-trans-sid\ --disable-xml ;make ;make install
libxml2のバージョンが古いと怒られる。
libxml2のコンパイル
用意したのは
libxml2-2.6.19 ftp://ftp.gnome.org/pub/GNOME/sources/libxml2/2.6/libxml2-2.6.19.tar.gz
展開して
./configure ; make ; make install
で、再度php5をインストールしておk。