源码安装Apache软件
使用软件:Apahce2.4.58,apr1.5.2, apr-util1.5.4
1.下载apr、apr-util和Apache软件;
2.安装apr压缩包,步骤如下 :
第一、解压缩
bash
tar zxvf apr-1.5.2.tar.gz
第二、安装
bash
cd /usr/local/src/apr-1.5.2/
./configure --prefix=/usr/local/apr
make && make install
在执行的过程中可能出现问题:
rm: cannot remove `libtoolT': No such file or directory
解决办法:
将RM=' R M ′ 修改为 R M = ′ RM'修改为RM=' RM′修改为RM=′RM -f';
具体参考链接如下:
https://blog.csdn.net/sunmengting0123/article/details/128568878
3.安装apr-util软件包,步骤如下:
第一,解压缩;
第二、安装
bash
cd /usr/local/src/apr-util-1.5.4/
./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr
make && make install
4.安装Apache压缩包
步骤如下:
bash
cd /usr/local/src/httpd-2.4.58/
./configure --prefix=/usr/local/apache2.4 --with-apr=/usr/local/src/httpd-2.4.58/srclib/apr --with-apr-util=/usr/local/src/httpd-2.4.58/srclib/apr-util --enable-so --enable-mods-shared=most --with-include-apr
make && make install
安装过程可能会出现以下问题:
1.安装apache的时候会出现make编译失败的问题:参考如下链接:https://blog.csdn.net/weixin_34198453/article/details/92974214
2.如果apr和apr-util都安装后,安装apache的make的时候出现bug,需要先根据问题解决后,把安装好的apr和apr-util安装包都删除,并使用make clean清理缓存,重新安装;
3.如果此时apache还编译失败,将src目录下的apr和apr-util文件拷贝到httpd/srclib目录下重新编译;具体请参考https://blog.csdn.net/qq_45538179/article/details/121459505