博主在之前为了使用 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,这个问题就解决了。

发表评论

电子邮件地址不会被公开。 必填项已用*标注