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=shared
gcc编译报错
这里需要配置一下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=shared
httpd编译成功
一波三折,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
访问成功
© 版权声明
THE END
暂无评论内容