要编译Apache httpd,存在以下要求:
APR and APR-Util
确保你的系统中已经安装了APR和APR-Util。
Perl-Compatible Regular Expressions Library (PCRE)
这个库是必需的,但它不再与httpd捆绑在一起。
Disk Space
确保你有至少50MB的临时空闲磁盘空间可以使用。
ANSI-C Compiler and Build System
确保你已经安装了一个ANSI-C编译器。推荐使用由自由软件基金会(FSF)编写的GNU C编译器(GCC)。
Accurate time keeping
HTTP协议的元素会以一天的时间进行表示。所以,它的时间会参照你系统中的一些时钟同步设备的设置。通常基于网络时间协议(NTP)的程序ntpdate或xntpd就是用来做这样的事情。
通过官方文档我们了解到,在安装Apache2.4之前我们要做的是:安装APR、APR-Util和PCRE。
报错环境介绍:(操作系统版本/lanmp安装包版本/具体报错信息/相关错误日志)
centos+lanmp_v3.1+configure: error: Bundled APR requested but not found at ./srclib/. Download and unpack the corresponding apr and apr-util packages to ./srclib/.