2011年3月8日火曜日

phpインストール時にlibxml2を除外する

どうも、俺@おもいっきり残業中です。

php(ver.5.3.5)をインストールしてて、libxml2関連のエラーが出る場合。
※makeしたときにエラーが出ました。

configure: error: libxml2 version 2.6.10 or greater required.
僕の場合はこんな感じでしたが、いかんせんサーバが古いため試行錯誤した結果、libxml2を再インストール(またはアップデート)することを諦めた人へ。。。

簡単な話が、configureオプションでlibxml2を外してやればいいのです。

# vim /usr/local/src/php-5.3.5/conf.sh
----------------------------------------------
#!/bin/sh
./configure --with-apxs2=/usr/local/apache2/bin/apxs --enable-mbstring --enable-zend-multibyte --with-pgsql=/usr/local/pgsql --with-pdo-pgsql=/usr/local/pgsql --enable-sockets --disable-libxml --disable-dom --disable-simplexml --disable-xml --disable-xmlreader --disable-xmlwriter --without-pear
普段のオプションに加えて
--disable-libxml --disable-dom --disable-simplexml --disable-xml --disable-xmlreader --disable-xmlwriter --without-pear
これらを追加してやればmakeできます!!

ただし、phpのlibxml(xml)関連、DOM関連、PEARがインストールされませんのであしからず!


以上でぇぇぇえぇす。

0 件のコメント: