centOS8源码编译安装apache
作者:FancyPig | 发布时间: | 更新时间:
centOS 8源码编译安装apache
快捷命令
由于下面安装记录的是全过程,可能会一波三折,您可以在安装apache之前安装好以下环境 然后按照操作速度会很快
yum -y install apr-devel apr-util-devel
yum -y install gcc
yum -y install pcre-devel推荐阅读:如何安装centOS 8
CentOS8的安装 本文详细讲解了centOS8的安装过程以及需要注意的地方 安装apache
下载apache2.4.46的压缩包
wget https://mirrors.bfsu.edu.cn/apache//httpd/httpd-2.4.46.tar.gz解压缩安装包
可以使用下面命令,也可以直接图形化操作
tar -xzvf httpd-2.4.46.tar.gz编译安装httpd
./configure --prefix=/opt/httpd --enable-module=shared安装ARP
安装报错,提示没有ARP
yum -y install apr-devel apr-util-devel
安装完成后,继续输入命令,重新编译安装
./configure --prefix=/opt/httpd --enable-module=sharedgcc编译报错

这里需要配置一下gcc编译环境
yum -y install gcc
安装完成后,继续输入命令,重新编译安装
./configure --prefix=/opt/httpd --enable-module=shared
这时发现,缺少pcre环境
pcre
yum -y install pcre-devel
安装完成后,继续输入命令,重新编译安装
./configure --prefix=/opt/httpd --enable-module=sharedhttpd编译成功
一波三折,ARP、gcc、pcre编译都弄好了,这次终于成功了。
make编译
make
先安装make,然后继续输入make
安装redhat
yum -y install redhat-rpm-config
继续make编译
make install启动apache
/opt/httpd/bin/apachectl start
这里报错了,需要修改配置文件
查询本机ip
ifconfig
编辑httpd.conf文件
vim /opt/httpd/conf/httpd.conf修改相应设置
进行保存
编辑httpd.conf文件
将
#ServerName www.example.com:80修改为
ServerName 192.168.137.133:80
重启apache
/opt/httpd/bin/apachectl restart访问成功
