`
myten
  • 浏览: 134399 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

HTTPD Apchce2.4.9安装

 
阅读更多

前言:
    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

 

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

分享到:
评论

相关推荐

    httpd-2.4.9.tar.bz2源码

    httpd-2.4.9.tar.bz2源码 学习apache ,学习web服务器搭建

    httpd-2.4.9-win64-VC11

    Apache 2.4.9 Win64 找了好久才找到的

    apache 2.4.9

    在安装Apache 2.4.9时,通常需要从官方源获取tar包(例如httpd-2.4.9.tar.gz),然后解压缩,编译并安装。这通常包括以下步骤: 1. 下载tar包。 2. 解压缩文件:`tar -zxvf httpd-2.4.9.tar.gz` 3. 进入解压后的目录...

    httpd-2.4.9-win32-VC11

    标题中的"httpd-2.4.9-win32-VC11"指的是Apache HTTP服务器的特定版本,适用于32位Windows系统,且是通过Visual C++ 11编译器构建的。Apache HTTP Server是一个开源的Web服务器软件,广泛用于互联网上的网站托管,它...

    Linux中Apache安装相关软件包 httpd 2 4 tar gz

    1)软件资源列表:《httpd-2.4.9.tar.gz》;《apr-1.5.1.tar.gz》;《apr-util-1.5.3.tar.gz》;《pcre-8.12.tar.gz》。 2)安装步骤详解:http://blog.csdn.net/clevercode/article/details/45438495。 3)欢迎...

    linux 安装httpd 所需要安装各自安装包

    本文将详细讲解如何在Linux环境下安装httpd,以及安装过程中所需的依赖包apr和apr-util。 首先,我们需要了解的是,apr(Apache Portable Runtime)是Apache软件基金会的一个项目,它提供了一个跨平台的库,包含了...

    httpd在centos7.6下的离线安装包

    标题 "httpd在centos7.6下的离线安装包" 涉及的是在CentOS 7.6操作系统上安装Apache HTTP服务器的过程,而离线安装意味着我们不会通过网络YUM仓库进行安装,而是使用预先下载的RPM包。这通常在没有稳定网络连接或者...

    httpd-2.4.38-win64-VC11.zip

    这个`httpd-2.4.38-win64-VC11.zip`压缩包包含的是Apache 2.4.38版本,适用于Windows 64位操作系统,并且是使用Visual C++ 11(Visual Studio 2012)编译的。这个版本是官方发布的,虽然在官方网站下载可能速度较慢...

    Linux下Httpd安装

    Linux 下Httpd安装 Httpd 是一个流行的开源 Web 服务器软件,广泛应用于网站服务器和云计算平台中。在 Linux 环境下安装 Httpd 需要遵循一定的步骤,以下将详细介绍在 Linux 环境下如何安装 Httpd。 安装 Apache ...

    apache httpd-2.4.3 安装所需的包

    apache httpd-2.4.3 安装所需的包,里面包含了: apache 安装包:httpd-2.4.3.tar.gz 依赖的包:apr-1.4.6.tar.gz、apr-util-1.4.1.tar.gz、pcre-8.20.tar.bz2

    Linux下安装Apache httpd.doc

    # 查看是否已安装httpd rpm -qa httpd ``` 如果未安装,可以使用`yum`命令来安装Apache: ```bash # 使用yum安装httpd yum -y install httpd ``` 安装完成后,可以通过以下命令验证安装情况: ```bash rpm -qa | ...

    编译安装httpd-2.4.251

    编译安装httpd-2.4.25 编译安装httpd-2.4.25是指在Linux系统中安装Apache HTTP Server的过程。Apache HTTP Server是一个开源的Web服务器软件,广泛应用于Web开发和生产环境中。下面是编译安装httpd-2.4.25的详细...

    linux的httpd服务 源码安装 yum安装 制作三类虚拟主机 https加密

    linux的httpd服务 源码安装 yum安装 制作三类虚拟主机 https加密

    httpd安装包--httpd安装包

    这个压缩包文件"**httpd_pack**"包含了用于在Linux系统上安装httpd的RPM(Red Hat Package Manager)格式的安装包。下面我们将深入探讨httpd的安装过程以及相关的知识点。 首先,让我们了解RPM安装包的使用方法。...

    zabbix4.4&httpd&php编译安装.zip

    在编译安装httpd之前,需要安装基础的开发工具,如`yum groupinstall "Development Tools"`(对于CentOS/RHEL系统)。然后,下载httpd的源码包,解压并进入目录,执行`./configure`,`make`和`make install`命令进行...

    apache2.4.9报错处理

    httpd.conf 文件位于 c/wamp/bin/apache/apache2.4.9/conf/ 目录下。在这个文件中,我们需要找到相关的配置项,并进行修改。 解决 Internal Server Error Internal Server Error 是一种常见的错误,可能是由于 ...

    apache2.4.9 for windows

    本文将深入探讨Apache 2.4.9在Windows平台上的安装、配置、以及主要特性。 一、Apache 2.4.9的主要改进与特性 1. 性能提升:Apache 2.4系列引入了模块化设计,使得服务器更加轻量级,提高了处理请求的速度和效率。...

    arm配置httpd

    "arm配置httpd" 本文将指导如何使用buildroot工具配置httpd(HTTP Server),支持PHP,并在arm板上配置httpd和PHP的解释器的配置文件。 一、标题:arm配置httpd arm板是基于Linux的嵌入式系统,需要配置httpd以...

    yum安装mysql,apache,php

    - 安装命令:`yum install httpd httpd-devel` - 启动Apache服务:`/etc/init.d/httpd start` - 确认Apache服务状态:`/etc/init.d/httpd status` - 测试Apache安装是否成功:在浏览器中输入服务器的IP地址,如果能...

    httpd-2.4.33安装(附安装包,亲测好用)

    #注释这里是因为只要将解压后的apr-1.6.3,apr-util-1.6.1放到httpd-2.4.33/srclib下,用--with-included-apr指令会自动配置编译安装。 #cd /home/webapp/httpd-2.4.33/srclib/apr #./configure --prefix=/home/...

Global site tag (gtag.js) - Google Analytics