编译时出现的错误:
make[2]: [htpasswd] 错误 1
make[2]: 离开目录“/usr/local/src/httpd-2.4.46/support”
make[1]: [all-recursive] 错误 1
make[1]: 离开目录“/usr/local/src/httpd-2.4.46/support”
make: *** [all-recursive] 错误 1
解决办法:
首先找到解压后的apr、apr-util文件夹的路径
apr:/root/apr-1.7.0
apr-util:/root/apr-util-1.6.1
然后把apr、apr-util文件夹复制到httpd文件夹的srclib目录中
cp -rf /root/apr-1.7.0 /root/httpd-2.4.46/srclib/apr
cp -rf /root/apr-util-1.6.1 /root/httpd-2.4.46/srclib/apr-util
# 注意路径以及文件名称
然后再进行一次配置和编译
./configure --prefix=/usr/local/httpd
make && make install
最后httpd就完成安装