zoukankan      html  css  js  c++  java
  • centos7编译安装Apache

    一、安装

      安装之前先将服务器的防火墙关掉。

      systemctl  stop  firewalld

      systemctl  disable  firewall

    第一步:

      安装apr

        下载:

        wget -c http://mirrors.tuna.tsinghua.edu.cn/apache//apr/apr-1.6.3.tar.bz2 

        解压该文件:

        tar -jvxf apr-1.6.3.tar.bz2
        检测:

        cd apr-1.6.3
        ./configure --prefix=/usr/local/apr/
        编译:

        make
        make install

    第二步:

      安装apr-util

        下载:

        wget -c http://mirrors.tuna.tsinghua.edu.cn/apache//apr/apr-util-1.6.1.tar.bz2

        解压该文件:
        tar -jvxf apr-util-1.6.1.tar.bz2

        检测:
        cd apr-util-1.6.3
        ./configure --prefix=/usr/local/apr-util/ --with-apr=/usr/local/apr/

        编译:
        make
        make install

    第三步:

      安装pcre

        下载:

        wget -c http://ftp.pcre.org/pub/pcre/pcre-8.42.tar.bz2

        解压该文件:
        tar -jvxf pcre-8.42.tar.bz2

        检测:
        cd pcre-8.42
        ./configure --prefix=/usr/local/pcre/

        编译:
        make
        make install

    第四步:
      安装httpd

        下载:

        wget -c http://mirrors.cnnic.cn/apache/httpd/httpd-2.4.29.tar.bz2

        解压该文件:
        tar -jvxf httpd-2.4.29.tar.bz2

        检测:
        cd httpd-2.4.29
        ./configure --prefix=/usr/local/httpd/ --with-apr=/usr/local/apr/ --with-apr-util=/usr/local/apr-util/ --with-pcre=/usr/local/pcre/

        编译:
        make
        make install

    第五步:

      配置/usr/local/apache2/conf/httpd.conf

          ServerName www.examda.com:80
          改为
          ServerName localhost:80

    第六步:

      启动apache服务

        /usr/local/apache2/bin/apachectl start


     

    二、检测

      使用浏览器访问本地IP

      出现It works!成功


    三、报错处理

      (1)configure: error: APR not found. Please read the documentation.

        这是没有安装apr或者apr安装失败导致的,重新安装apr。

          安装请查看第一步。

      (2)configure: error: APR-util not found. Please read the documentation.

        这是没有安装apr-util或者apr-util安装失败导致的,重新安装apr-util。

          安装请查看第二步。

      (3)configure: error: no acceptable C compiler found in $PATH

        这是没有安装gcc编译器或者gcc编译器安装失败导致的,重新安装gcc。

          yum  install  -y  gcc

      (4)xml/apr_xml.c:35:19: 致命错误:expat.h:没有那个文件或目录

        这是没有安装expat-devel或者expat-devel安装失败导致的,重新安装expat-devel。

          yum  install  -y  expat-devel

      (5)configure: error: Invalid C++ compiler or C++ compiler flags

        这是没有安装gcc-c++或者gcc-c++安装失败导致的,重新安装gcc-c++

          yum  install  -y  gcc-c++

      (6)configure: error: pcre-config for libpcre not found. PCRE is required and available from http://pcre.org/

        这是没有安装pcre或者pcre安装失败导致的,重新安装pcre。

          安装请查看第三步。

  • 相关阅读:
    测试项目框架搭建
    项目实战(一)
    接口和HTTP协议(二)
    接口和http协议(一)
    什么是DFX测试
    完美解决安装在虚拟机中的CentOS7无法联网的问题
    RIP动态路由协议
    ensp实验--------RIP动态路由实验
    ensp实验--------telnet登录认证
    CSMA/CD协议
  • 原文地址:https://www.cnblogs.com/lxlb/p/9159056.html
Copyright © 2011-2022 走看看