本文是基于全新centos环境,暂无进行任何安装操作的centos
一、关闭selinux
1 | vim /etc/selinux/config |
接着如下图所示
将SELINUX
设置为disabled,然后reboot重启
二、配置remi源和epel源
下载地址:
使用wget进行下载,rpm进行安装
1 | // 安装epel |
三、下载安装依赖库
1 | yum groupinstall "Development tools" |
其他依赖文件
1 | yum install pcre pcre-devel |
基于官方文档,点击查看,需要先下载并安装apr以及apr-util
这里约定所有的源码包都下载至
/usr/local/src/
,编译安装的时候安装到/usr/local/
下
apr下载地址:apr
apr-util下载地址:apr-util
1 | wget http://mirrors.ustc.edu.cn/apache/apr/apr-1.5.2.tar.gz |
解压apr和apr-util
1 | tar -zxvf apr-1.5.2.tar.gz |
编译安装apr
1 | cd apr-1.5.2/ |
编译安装apr-util
1 | cd apr-util-1.5.4/ |
四、下载安装apache
好了,主角登场,编译安装apache
下载地址:apache
1 | wget http://mirrors.ustc.edu.cn/apache/httpd/httpd-2.4.18.tar.gz |
接着通过浏览器访问下,看到It works!说明收工啦!~
顺带附加下apache的超时、压缩配置文件,需要打开对应的扩展
1 | <IfModule mod_expires.c> |