前言
Apache 2.4 以后的版本不再自带 APR 库(Apache Portable Runtime,Apache 可移植运行库),所以在安装 Apache 之前需要手动下载安装 APR 库。
完整的 APR 实际上包含了三个依赖包:apr、apr-util 以及 apr-iconv。
正文
在 APR 官网 下载了 apr-util 包,解压后执行 make 编译时,报错如下:
[root@mingc apr-util-1.6.0]# makemake[1]: Entering directory `/usr/local/src/apr-util-1.6.0'/bin/sh /usr/local/apr/build-1/libtool --silent --mode=compile gcc -g -O2 -pthread -DHAVE_CONFIG_H -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/local/src/apr-util-1.6.0/include -I/usr/local/src/apr-util-1.6.0/include/private -I/usr/local/apr/include/apr-1 -o 大致是说缺少了 expat-devel 包即可:
[root@mingc apr-util-1.6.0]# yum -y install expat-devel
参考链接:LAMP的部署
相关链接:Apache安装apr和apr-util作用
原标题:Linux 编译 apr
关键词:linux