发表于 2018-11-22 11:36:43

编译Apache出现的问题:configure: error: APR not found . Please read the documentation

  编译Apache出现的问题
  #./configure --prefix……检查编辑环境时出现:
  checking for APR... no
  configure: error: APR not found .Please read the documentation
  解决办法:
  1.下载所需软件包:
  wget http://archive.apache.org/dist/apr/apr-1.4.5.tar.gz
  wget http://archive.apache.org/dist/apr/apr-util-1.3.12.tar.gz
  wget http://jaist.dl.sourceforge.net/project/pcre/pcre/8.10/pcre-8.10.zip
  2.编译安装:
  yum remove apr-util-devel apr apr-util-mysql apr-docs apr-devel apr-util apr-util-docs
  具体步骤如下:
  一.解决apr not found问题>>>>>>
  # tar -zxf apr-1.4.5.tar.gz
  # cdapr-1.4.5
  # ./configure --prefix=/usr/local/apr
  # make && make install
  二.解决APR-util not found问题>>>>
  # tar -zxf apr-util-1.3.12.tar.gz
  # cd apr-util-1.3.12
  # ./configure --prefix=/usr/local/apr-util -with-
  apr=/usr/local/apr/bin/apr-1-config
  # make && make install
  三.解决pcre问题
  #unzip -o pcre-8.10.zip
  #cd pcre-8.10
  #./configure --prefix=/usr/local/pcre
  #make && make install
  注意:在安装:pcre-8.30 时,报如下错误:
  # make && make install
  makeall-am
  make: Entering directory `/data/soft/nginx/pcre-8.30'
  CXX    pcrecpp.lo
  libtool: compile: unrecognized option `-DHAVE_CONFIG_H'
  libtool: compile: Try `libtool --help' for more information.
  make: *** 错误 1
  make: Leaving directory `/data/soft/nginx/pcre-8.30'
  make: *** 错误 2
  这个错误是缺少gcc安转包,运行如下命令:
  # yum -y install gcc-c++
  # ./configure
  # make && make install
  就可以了
  四.最后编译Apache时加上:
  --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util --with-pcre=/usr/local/pcre
  即可编译成功。

页: [1]
查看完整版本: 编译Apache出现的问题:configure: error: APR not found . Please read the documentation