本文最后更新于 1118 天前,其中的信息可能已经有所发展或是发生改变。
博主在之前为了使用 TLS 1.3 而升级 Apache 的时候出现了一个错误:
configure: error: Bundled APR requested but not found at ./srclib/. Download and unpack the corresponding apr and apr-util packages to ./srclib/.
意思是 apr 和 apr-util 代码缺失,无法继续进行 config。
这里博主也是找了很久解决方法,这里贴出解决方案。
首先到这里找到最新的 apr 和 apr-util 安装文件。
接下来上命令:
# 这里假定你已经在服务器上 Apache 源代码目录
# 下面下载文件的地址换成在官网找到的最新版本的下载地址
wget https://www-us.apache.org/dist/apr/apr-1.6.5.tar.gz
wget https://www-us.apache.org/dist/apr/apr-util-1.6.1.tar.gz
# tar.gz 解压
tar -zxf apr-1.6.5.tar.gz
tar -zxf apr-util-1.6.1.tar.gz
# 将 apr 和 apr-util 源代码移动到 srclib
# 注意不能带版本号,否则照样报错
mv apr-1.6.5 srclib/apr
mv apr-util-1.6.1 srclib/apr-util
现在重新进行 config,这个问题就解决了。