apache2.4 安装出现如下错误
```
[lzz@localhost httpd-2.4.10]$ ./configure
checking for chosen layout... Apache
checking for working mkdir -p... yes
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking target system type... x86_64-unknown-linux-gnu
configure:
configure: Configuring Apache Portable Runtime library...
configure:
checking for APR... no
configure: error: APR not found. Please read the documentation.
```
应该是缺少依赖包
我这里是centos啊。
这个回答比较靠谱,还是要去阅读官方的安装文档
就是需要安装arp相关的包,这可能是apache2.4 才会有的问题。
download the latest versions of both APR and APR-Util from Apache
APR, unpack them into ./srclib/apr and ./srclib/apr-util (be sure the domain names do not have version numbers; for example,
the APR distribution must be under ./srclib/apr/)
具体做法:
直接使用yum安装(可能有版本问题)
# yum install apr apr-util apr-devel
结果还是不行 apr的版本小于1.4了。
老老实实手动安装 root用户。
tar -xvzf apr-1.4.6.tar.gz
cd apr-1.4.6
./configure
make && make install
tar -zxvf apr-util-1.4.1.tar.gz
cd apr-util-1.4.1
./configure --with-apr=/usr/local/apr
make && make install
安装之后还缺少pcre包
yum install pcre pcre-devel
这些都安装好以后,然后继续安装apahce 就行了