安装源码包遇到的问题c++
1、关于 apache2.4.37源码包安装遇到的问题解决以下:apache
在 配置 ./configure --prefix=/usr/local/apache2 出现如下错误
报错1:
checking for gcc... no checking for cc... no checking for cl.exe... no configure: error: in.net
这个安装一下gcc yum install -y gccxml
2、一开始安装源码包遇到的问题:blog
安了apr和apr-util和pcre后遇到的问题ip
解决步骤以下:get
这个须要下载apr
wget http://mirrors.cnnic.cn/apache/apr/apr-1.6.5.tar.gz
tar -zxvf apr-1.6.3.tar.gz
cp -r apr-1.6.3 /usr/local/src/httpd-2.4.37/srclib/apr
cd apr-1.6.3
./configure --prefix=/usr/local/apr
make && make install源码
报错2:checking for APR-util... no configure: error: APR-util not found. Please read the documentation
wget http://mirrors.cnnic.cn/apache/apr/apr-util-1.6.1.tar.gz
tar -zxvf apr-util-1.6.1.tar.gz
cp -r apr-util-1.6.1 /usr/local/src/httpd-2.4.37/srclib/apr-util
cd apr-util-1.6.1
./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr
make
make installit
报错3:pcre not found:io
wget http://jaist.dl.sourceforge.net/project/pcre/pcre/8.42/pcre-8.42.zip
unzip -o pcre-8.10.zip
cp -r pcre-8.42 /usr/local/src/httpd-2.4.37/srclib/pcre
cd pcre-8.42
./configure --prefix=/usr/local/pcre
make && make install (可能出现g++: command not found,Centos下执行
yum -y update gcc
yum -y install gcc+ gcc-c++ ,安装完以后在执行上一步./configure...)
在编译apr-util 可能也会报错xml/apr_xml.c:35:19: fatal error: expat.h: No such file or directory
我查了一下资料 缺乏expat 库
yum install expat-devel安装该库,安装完再次编译
2、而后从新配置apache 并编译安装
cd httpd-2.4.37
./configure --with-included-apr --prefix=/usr/local/apache2 --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util --with-pcre=/usr/local/pcre
make make install