我查了很多地方都没有遇到这个错误或者说这个错误是怎么发生的。这个错误是因为在httpd目录下的srclib目录里面没有apr和apr-util所导致的,但是./configure又不会报错,到make才会报错,所以把下载下来到apr和apr-util解压到srclib目录下到apr和apr-util目录,注意目录名字要一致。
这就是我之前说的不用安装apr和apr-util的原因,它会自动安装,手动安装后去指定安装路径是会报错的。
重新生成make文件和make
sudo ./configure --with-prce='/usr/local/bin/pcre-config' --with-included-apr #其他参数请参照官方 sudo make sudo make install
现在就可以安装成功了,如果没有指定文件夹那么就会默认安装在 /usr/local/apache2
运行
sudo '/usr/local/apache2/bin/apachectl' -k start #启动 sudo '/usr/local/apache2/bin/apachectl' -k stop #停止
完结。