1.安装编译工具:

安装相应的编译工具:gcc gcc-c++ g77cc-g
#Linux下源码包安装apache

2.安装 wget:

wget命令:用来从指定的URL下载文件
Linux下源码包安装apache

3. 给centos重新安装yum的base-repo源

命令:wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo

Linux下源码包安装apache

4.安装所需包:

APR包、apr-util包、httpd包、pcre包:
第一种方法:用 wget方法安装包:
例 下载安装包-- 解压安装包 文中所用命令:wget http://mirror.bit.edu.cn/apache/httpd/httpd-2.4.41.tar.gzLinux下源码包安装apache
Linux下源码包安装apache
第二种方法:将安装包下载至windows系统中,上传至Linux系统,再解压:
例:
Linux下源码包安装apache

Linux下源码包安装apache

5.开始安装appache:

1.安装apr:
第一步:在/usr/local/src/apr-1.6.5目录中执行安装命令 ./configure --prefix=/usr/local/apr 如图:
Linux下源码包安装apache
第二步:在/usr/local/src/apr-1.6.5目录中执行编译安装命令:make && make install如图:
Linux下源码包安装apache

2.安装apr-util:
第一步:在/usr/local/src/apr-util-1.6.1目录下执行安装命令 ./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr
Linux下源码包安装apache

第二步:在/usr/local/src/apr-util-1.6.1目录下执行编译安装命令 :make && make install如图:

如果报错:Linux下源码包安装apache

则执行:yum install expat-devel -yLinux下源码包安装apache
正常执行结果:
Linux下源码包安装apache

#3.安装pcre:
第一步:在/usr/local/src/pcre-8.42目录下执行 ./configure --prefix=/usr/local/pcre 如图:
Linux下源码包安装apache

第一步:在/usr/local/src/pcre-8.42目录下执行make && make install
Linux下源码包安装apache

4.安装appache:
第一步:在/usr/local/src/httpd-2.4.41目录下执行:./configure --prefix=/usr/local/apache --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util --with-pcre=/usr/local/pcre

Linux下源码包安装apache
第二步:在/usr/local/src/httpd-2.4.41目录下执行:make && make install
Linux下源码包安装apache
如果报错参考:https://blog.csdn.net/weixin_33726313/article/details/92536242

6.安装成功–启动:

启动apache命令:/usr/local/apache/bin/apachectl start
Linux下源码包安装apache
Linux下源码包安装apache
之前用yum安装过apache,导致出现进程占用情况:
Linux下源码包安装apache
解决方法:执行 service httpd stop停止进程,然后重新启动。

关闭防火墙:
systemctl stop firewalld.service

Linux下源码包安装apache

之后再火狐浏览器中输入IP地址:

Linux下源码包安装apache

相关文章: