xml-dom拡張モジュ-ルを使う必要にせまられた。
PHP再インスト-ルだ。
(1)前準備
・Apacheを止める。
・PostgreSQLを止める。
・現在の/usr/local/lib/phpをコピー(この下にPear・Smartyのモジュールがたくさんあるので、移動はしなかった。現在の環境のバックアップ)。またphp.iniも念のためコピー。
・Apacheのlibexecの下のモジュールを名前を変えてコピー(現在の環境のバックアップ)
(2)libxmlインストール
・https://xmlsoft.orgから libxml2-2.6.11 を入手。
$ tar xzvf libxml2-2.6.11.tar.gz
$ cd libxml2-2.6.11
$ ./configure
$ su -
# make
# make install
このあと
# make tests
とする。(INSTALL に記述してあった)
(3)PHP再インストール
・php-4.3.8 を入手。
$ tar xzvf php-4.3.8.tar.gz
$ cd php-4.3.8
$ ./configure --with-dom --with-zlib-dir --with-pgsql --without-mysql --with-apxs2=/usr/local/apache2/bin/apxs --enable-mbstring --enable-mbregex
$ su -
# make
# make install
(4)起動など
・php.ini を コピーしたものからもどす
・Apacheを起動
・PostgreSQLを起動
phpinfo()で確認して完了!