在RH8上安装PHP5时会报错:
configure: error: libxml2 version 2.6.11 or greater required.
这是由于libxml2版本低造成的,可以从www.xmlsoft.org下载程序包进行安装。
rpm -e --nodeps libxml2 (强行卸掉)
./configure --prefix=/usr/lib /
--with-ftp /
--with-http /
--with-html /
--with-regexps /
--with-debug /
--with-mem-debug /
--with-pic /
--with-catalog /
--with-docbook /
--with-xinclude /
--with-schemas /
--with-c14n /
--with-threads /
--with-fexceptions /
--with-history /
--with-iso8859x /
--with-thread-alloc
make
make install
RH8在升级libxml2时需要重新编译安装。安装的时候注意指定一个路径--prefix=/usr/lib(默认的安装路径在/usr/local/lib,具体可以看说明文件),升级完libxml2之后,在PHP的安装过程中要指定libxml2所在的路径,附带参数--with-libxml-dir=/usr/lib。