zoukankan      html  css  js  c++  java
  • Centos7.4上Apache(http)编译安装

    前提:1.这个centos操作系统能上网

                       2.yum 安装apr,apr-util,zlib-devel,groupinstall  Development  Tools,gcc

    1.在apache的官网,下载apache的源码包,地址如下

    http://httpd.apache.org/download.cgi,下载这两个中的一个

    2.利用xftp上传到centos系统/localdisk下,并解压到/localdisk/service

    3.切换路径到/localdisk/service/httpd-2.4.34下面,查看文件INTALL

    发现编译安装就四步

    注意:一定要在这个路径下面/localdisk/service/httpd-2.4.34

    4.  ./configure后面的参数有很多,我就举两个例子

             ./configure     --prefix=/localdisk/http(配置文件的存放路径)

                                         --sysconfdir=/localdisk/http/conf/(httpd的配置文件的存放路径)

    执行后,会在其目录下出现一个编译文件

    5.在当前目录下,执行make && make install,要是没报错,在/localdisk/http,可以看到配置http的文件

    6.关闭防火墙,并开启http服务

    systemctl  stop  firewalld

    /localdisk/http/bin/apachectl  start (临时启动)

    7.修改配置文件/localdisk/http/conf/httpd.conf

    8.把该服务永久启用

    chmod +x  /localdisk/http/bin/apachectl

    echo /localdisk/http /bin/apachectl  start >> /etc/rc.local

     效果图:在浏览器上输入ip地址

    =============================================================

    报错:make阶段

    解决方法:

    重新编译下加红字参数./configure --prefix=/localdisk/http --disable-proxy --with-include-apr,之后执行make && make install

  • 相关阅读:
    Sqlserver根据条件去除重复数据并且留下的是最大值数据
    C# Linq及Lamda表达式实战应用之 GroupBy 分组统计
    MVVM模式WPF的ComboBox数据绑定,使用Dictionary作为数据源
    C# System.Timers.Timer定时器的使用和定时自动清理内存应用
    SQL优化策略
    只要不放弃,总有出头之路
    2 Python基础
    4 动态库和静态库
    1 VS常用快捷键
    2 C语言环境、编译
  • 原文地址:https://www.cnblogs.com/ming369/p/9728084.html
Copyright © 2011-2022 走看看