Redhat as 3.0下安装php5出错及解决办法

类别:软件工程 点击:0 评论:0 推荐:

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

本文地址:http://com.8s8s.com/it/it32727.htm