ablog

不器用で落着きのない技術者のメモ

PHP 4.4.8 インストール手順

  • libiconv をインストールする。
mkdir -p /usr/local/src/libiconv
cd /usr/local/src/libiconv
wget http://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.10.tar.gz
wget http://www2d.biglobe.ne.jp/~msyk/software/libiconv/libiconv-1.10-ja-1.patch.gz
tar xzf libiconv-1.10.tar.gz
cd libiconv-1.10
gzip -dc ../libiconv-1.10-ja-1.patch.gz | patch -p1
./configure
make
make install
  • libiconv にリンクパスを通す。
echo 'include /usr/local/lib/liconv.so' >> /etc/ld.so.conf
/sbin/ldconfig
  • PHP をインストールする。
cd /usr/local/src/
wget http://museum.php.net/php4/php-4.4.8.tar.gz
wget http://pecl.php.net/get/oci8-1.3.3.tgz
tar xvzf php-4.4.8.tar.gz
tar xvzf oci8-1.3.3.tgz
cd php-4.4.8
rm -rf ext/oci8
cp -R ../oci8-1.3.3 ext/oci8
./configure \
'--disable-cgi' \
'--with-iconv=/usr/local' \
'--enable-mbstring' \
'--enable-mbstr-enc-trans' \
'--enable-mbregex' \
'--enable-cli' \
'--enable-pcntl' \
'--enable-track-vars' \
'--with-oci8=/opt/oracle/10.2.0/'
make
make test
(choose "s" to just save the results to a file)? [Yns]: s
make install