源码编译安装httpd

Posted td1900

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了源码编译安装httpd相关的知识,希望对你有一定的参考价值。

Linux安装软件采用源码编译安装灵活自由,适用于不同平台,维护也十分方便。
源码编译的安装方式一般由3个步骤组成:
1、配置(configure)
2、编译(make)
3、安装(make install)

第一步,上传httpd的安装包:
技术图片

第二步:检查是否安装gcc
技术图片

如果没有安装,需要先安装gcc
yum –y install gcc
yum –y install gcc-c++

第三步:解压 :tar -xvf apr-1.6.3.tar.gz

第四步:进入刚才解压的目录
技术图片

第四步:执行命令 ./configure -prefix=/usr/local/apr
安装最后如果出现如下报错:
技术图片

解决方法:
编辑configure文件 vi configure
搜索 cfgfile 把该行进行注释,如下图 修改完成之后 :wq保存
技术图片

重新执行 ./configure -prefix=/usr/local/apr

第五步: 执行make 命令
输入 make 最后出现如下即成功
技术图片

第六步:执行make install 命令
输入 make install

编译安装apr-uril,如下:
8.1.解压:tar -xvf apr-util-1.5.1.tar.gz
8.2.切换目录:
8.3.配置:./configure -prefix=/usr/local/apr-util -with-apr=/usr/local/apr
8.4.编译:make
8.5.安装:make install

编译安装pcre,如下:
9.1.解压:tar -xvf pcre-8.41.tar.gz
9.2.切换目录:
9.3.配置:./configure -prefix=/usr/local/pcre
9.4.编译:make
9.5.安装:make install

编译安装httpd,如下:
10.1.解压:tar -jxvf httpd-2.4.29.tar.bz2(出现错误需安装:yum install -y bzip2)
10.2.切换目录:
配置:./configure -prefix=/usr/local/apache -sysconfdir=/etc/httpd --enable-so --enable-unixd -enable-rewrite -with-apr=/usr/local/apr -with-apr-util=/usr/local/apr-util -with-pcre=/usr/local/pcre
编译:make
安装:make install

关闭防火墙:systemctl stop firewalld.service
编辑apache的配置文件并修改如下:vi /etc/httpd/httpd.conf
技术图片

启动apache的服务:/usr/local/apache/bin/apachectl start
技术图片

以上是关于源码编译安装httpd的主要内容,如果未能解决你的问题,请参考以下文章

Linux源码安装httpd:Centos7

编译安装httpd

源码编译安装httpd

源码编译安装httpd

源码编译安装httpd-2.4.39

源码编译安装 httpd