centOS8源码编译安装apache

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
1.png

yum -y install apr-devel apr-util-devel

2.png
安装完成后,继续输入命令,重新编译安装

./configure --prefix=/opt/httpd --enable-module=shared

gcc编译报错

3.png
这里需要配置一下gcc编译环境

yum -y install gcc

4.png
安装完成后,继续输入命令,重新编译安装

./configure --prefix=/opt/httpd --enable-module=shared

5.png
这时发现,缺少pcre环境

pcre

yum -y install pcre-devel

6.png
安装完成后,继续输入命令,重新编译安装

./configure --prefix=/opt/httpd --enable-module=shared

httpd编译成功

一波三折,ARP、gcc、pcre编译都弄好了,这次终于成功了。
7.png

make编译

make

8.png
先安装make,然后继续输入make
9.png

安装redhat

yum -y install redhat-rpm-config

10.png

继续make编译

make install

启动apache

/opt/httpd/bin/apachectl start

11.png
这里报错了,需要修改配置文件

查询本机ip

ifconfig

12.png

编辑httpd.conf文件

vim /opt/httpd/conf/httpd.conf

修改相应设置

进行保存

编辑httpd.conf文件

#ServerName www.example.com:80

修改为

ServerName 192.168.137.133:80

13.png

重启apache

/opt/httpd/bin/apachectl restart

访问成功

14.png

© 版权声明
THE END
喜欢就支持一下吧
点赞31
分享
评论 抢沙发

请登录后发表评论