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。

          安装请查看第三步。

  • 相关阅读:
    SAP Spartacus 自定义Popover指令,如何实现弹出对话框自动关闭功能
    SAP Spartacus B2B 页面信息提示图标的弹出窗口显示实现逻辑
    一个好用的 SAP UI5 本地打包(build)工具,自动生成Component-preload.js
    什么是 SAP UI5 的 Component-preload.js, 什么是Minification和Ugification
    云小课 | 一个三分钟快速定制OCR应用的神器,要不?
    JavaScript实现:如何写出漂亮的条件表达式
    想做测试工程师,这7件事你必须先知道
    比物理线程都好用的C++20的协程,你会用吗?
    解读 SSDB、LevelDB 和 RocksDB 到 GaussDB(for Redis) 的迁移
    数据中心太耗电,送你一个节能神器
  • 原文地址:https://www.cnblogs.com/lxlb/p/9159056.html
Copyright © 2011-2022 走看看