Redhat as 3.0下安装php5出错及解决办法
Author: Tansf
1、编译php5
./configure --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql --enable-track-vars
出错
checking lex output file root... ./configure: line 2418: lex: command not found
configure: error: cannot find output from lex; giving up
解决
安装flex
rpm -ivh flex-2.5.4a-29.i386.rpm
2、
又出现以下错误
checking libxml2 install dir... no
configure: error: xml2-config not found. Please check your libxml2 installation.
安装以下软件包仍未解决问题
rpm -Uvh libxml2-2.5.10-6.i386.rpm libxml2-devel-2.5.10-6.i386.rpm zlib-devel-1.1.4-8.1.i386.rpm
3、
使用以下的编译方式,禁止xml
./configure --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql --enable-track-vars --disable-simplexml --disable-libxml --disable-xml
出错如下
checking whether to install PEAR... yes
configure: error:
PEAR requires XML to be enabled. Add --enable-xml to the configure line. (or --disable-pear)
4、
使用如下的编译方式成功安装
./configure --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql --enable-track-vars --disable-simplexml --disable-libxml --disable-xml --disable-pear
当然还要运行
make
make install