apcahe手工编译安装

前提摘要:(在安装apache之前先把必要的软件包,yum仓库搭建好准备好)

Apache的三个软件包: http-2.4.2.tar.gz

apr-1.4.6.tar.gz

apr-util-1.4.1.tar.gz

先把apr-1.4.6 apr-util-1.4.1这两个包复制到/httpd-2.4.2/srclib/底下文件名分别为apr,apr-util

apcahe手工编译安装

apcahe手工编译安装

下面用yum仓库安装gcc 、 gcc-c++ 、 make 、 pcre、pcre-devel这几个C语言安装包安装好之后进入httpd-2.4.2里面进行修改配置文件

apcahe手工编译安装

配置好之后用make和 make install 进行二进制转换下面是转换过程

apcahe手工编译安装

把/usr/local/apache/bin/apachectl重定向到/etc/init.d/httpd 过滤掉#号

apcahe手工编译安装

编辑刚刚过滤掉#号的文件在第一行插入

apcahe手工编译安装
下面要给httpd执行权限chmod +x /etc/init.d/httpd

然后为了我们方便以后管理httpd我们用一条命令加入系统进程里面然后开启35模式3代表字符界面5代表图形化界面就是让httpd这个服务在字符界面和图形化界面会自动开启服务

apcahe手工编译安装

建立软连接修改/etc/httpd.conf这个配置文件关闭ipv6监听端口开启ipv4端口监听地址为本机地址改主机域名自己定义

apcahe手工编译安装

apcahe手工编译安装

关闭iptables防火墙,setenforce增强性安全模式开启服务

apcahe手工编译安装

弄好之后访问主页主页默认是it work!我们也可以自定义网页显示内容主页存放路径在/usr/local/apache/htdocs/index.html用vi编辑器修改就行

apcahe手工编译安装