zoukankan      html  css  js  c++  java
  • linux下手动安装apache详解

    引自:http://blog.chinaunix.net/uid-28458801-id-4211258.html


    error1:出现以下错误时候,需要下载安装apr

    configure: error: APR not found.  Please read the documentation.

    apr下载地址:http://apr.apache.org/download.cgi


    前言:

        linux下,默认安装软件,在开发过程中会经常不知道到什么路径下找到所需的程序,因此手动安装程序对后续的使用会提供非常大的便利。在此,以安装apache为例。


    一,准备
        1,安装 apr
            下载地址:http://apr.apache.org/download.cgi

                [root@ubuntu:/work/soft/apache]# tar jxvf apr-1.5.0.tar.bz2

                [root@@ubuntu:/work/soft/apache/apr-1.5.0]# ./configure --prefix=/work/installed/apr

                [root@@ubuntu:/work/soft/apache/apr-1.5.0]# make

                [root@@ubuntu:/work/soft/apache/apr-1.5.0]# make install

        2,安装 apr-util
            下载地址:http://apr.apache.org/download.cgi
                [root@ubuntu:/work/soft/apache]# tar jxvf  apr-util-1.5.3.tar.bz2

                [root@@ubuntu:/work/soft/apache/apr-util-1.5.3]# ./configure --prefix=/work/installed/apr-util --with-apr=/work/installed/apr

                [root@@ubuntu:/work/soft/apache/apr-util-1.5.3]# make

                [root@@ubuntu:/work/soft/apache/apr-util-1.5.3]# make install

        3,安装 pcre
            下载地址:http://pcre.org/
                [root@ubuntu:/work/soft/apache]# tar jxvf  pcre-8.35.tar.bz2

                [root@@ubuntu:/work/soft/apache/pcre-8.35]# ./configure --prefix=/work/installed/pcre

                [root@@ubuntu:/work/soft/apache/pcre-8.35]# make

                [root@@ubuntu:/work/soft/apache/pcre-8.35]# make install

            注意:如果在安装 pcre 时,遇到问题:configure: error: You need a C++ compiler for C++ support.
            解决方法:sudo apt-get install build-essential


    二,安装apache
            下载地址:http://httpd.apache.org/
                [root@ubuntu:/work/soft/apache]# tar jxvf  httpd-2.4.9.tar.bz2

                [root@@ubuntu:/work/soft/apache/httpd-2.4.9]#  ./configure --prefix=/work/installed/apache --with-apr=/work/installed/apr --with-apr-util=/work/installed/apr-util --with-pcre=/work/installed/pcre

                [root@@ubuntu:/work/soft/apache/httpd-2.4.9]# make

                [root@@ubuntu:/work/soft/apache/httpd-2.4.9]# make install


    三,配置
            1,修改配置文件
                否则会出现问题:
    AH00558: httpd: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
                解决方法:
                [root@ubuntu:/work/installed/apache]# sudo gedit conf/httpd.conf
                把:
                    # ServerName www.example.com:80
                改为:
                    ServerName localhost:80

        
            2,启动
                [root@ubuntu:/work/installed/apache]# ./bin/apachectl start
                

            3,开机启动
                打开文件:/etc/rc.local
                [root@ubuntu:/]# sudo gedit /etc/rc.local

                添加:/work/installed/apache/bin/apachectl start

  • 相关阅读:
    spring cloud 和 阿里微服务spring cloud Alibaba
    为WPF中的ContentControl设置背景色
    java RSA 解密
    java OA系统 自定义表单 流程审批 电子印章 手写文字识别 电子签名 即时通讯
    Hystrix 配置参数全解析
    spring cloud 2020 gateway 报错503
    Spring Boot 配置 Quartz 定时任务
    Mybatis 整合 ehcache缓存
    Springboot 整合阿里数据库连接池 druid
    java OA系统 自定义表单 流程审批 电子印章 手写文字识别 电子签名 即时通讯
  • 原文地址:https://www.cnblogs.com/tdcqma/p/5032188.html
Copyright © 2011-2022 走看看