`
yangbobestone
  • 浏览: 41463 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

Apache在Linux下的安装

阅读更多
在Ubuntu系统下成功实践了Apache的安装配置,其实这个步骤在模块应用中是非常重要的操作,直接影响到模块的加载列表以及使用权限,所以在此介绍一下我的操作流程,上课也会演示  :(一些路径以我自己的系统为例)

1.获取安装源代码:
  下载地址:http://www.apache.org/dist/httpd/
  版本选择:  httpd-2.2.6.tar.gz             06-Sep-2007 19:31   5.7M   HTTP Server project

2.系统要求:
  • 至少50MB的磁盘空间(Apache10M,以及其它工程所需空间)
  • ANSI-C编译器及编译环境:GCC
  • 确保准确时间
  • Perl 5
  • apr/apr-util>=1.2

3.删除已有的Apache:
(1) 停止Apache进程:
  ps ax | grep httpd
  显示结果:563 …………/usr/sbin/httpd
  kill 563
(2) 备份DocumentRoot目录下的文件和配置文件:
  cp   Apache   安装目录/conf/httpd.conf   备份目录
(3) 防止已有的Web服务器自启动:
  /etc/services文件注释下行
   #http 80/tcp
  /etc/inetd.conf文件注释下行
   #http stream tcp nowait root /sur/sbin/httpd
  杀掉相关进程kill all –HUP inetd

4.源文件解压:
(1) 进入安装包所在路径:
  cd /home/lxycucu/
(2) 解压方法①:
  gzip –d httpd-2.2.6.tar.gz
  tar –xvf httpd-2.2.6.tar
  解压方法②:
  tar –zvxf httpd-2.2.6.tar.gz
(3) 进入配置文件夹:
  cd httpd-2.2.6

5.路径配置
(1) 配置命令:
  ./configure
(2) 查看配置帮助选项:
  ./configure -h或./configure --help
(3) 配置路径(例):(\表示换行,但命令不结束)
  ./configure --prefix=/usr/local/apache \     (设置安装路径)
  --sysconfdir=/etc/httpd    (设置配置文件路径)
(4) 布局设置:
  Apache源文件包下存在一个config.layout的布局文件,里面存有针对不同平台的路径配置,用户可以设计自己的布局,也可以直接应用文件提供的布局,布局的形式为:
  <Layout 布局名>
    布局内容
  </Layout>
  设置布局的命令:
  ./configure -with-layout=布局名

6. 模块配置:
  我的全部配置实例:
  ./configure --prefix=/usr/local/apache \  
  --sysconfdir=/etc/httpd \  
  --enable-so \  (使mod_so模块被编译)
  --enable-info \  (使mod_info模块被编译)
  --enable-status  (使mod_status模块被编译)

7.编译:
  在源代码文件夹下输入命令:make(时间很长,需要等待)

8.安装:
  在源代码文件夹下输入命令:sudo make install (有些Linux不加sudo可能会报错)
  安装完毕后,可以输入命令whereis apache,查看到apache被安装到/usr/local/apache下

9.   Apache在Linux下的默认安装目录
路径        描述
./bin          帮助程序和脚本目录
./etc/apache       Apache的设置文件目录
./include/apache     Apache的头文件目录
./libexec         共享对象文件目录
./sbin          可执行程序包括apachectl log轮换程序目录
./share/cgi-bin      默认的CGI目录
./share/htdocs      默认的文件根目录
./share/htdocs/manual   Apache手册
./share/icons 默认的   GIF图片目录
./var/apache/log Log   日志目录
./var/apache/proxy     代理服务器的cache目录
./var/apache/run httpd.pid(包含httpd的id)存在目录


10. 启动Apache:
  进入Apache的bin目录,可以输入两种形式的命令:
(1) sudo ./httpd -k start
(2) sudo ./apachectl start
  如果不加sudo,会有系统报错。如果用户想更改自己的配置,可以到/etc/httpd目录下找Apache的主配置文件httpd.conf,修改里面的指令
想了解更多请点击
分享到:
评论

相关推荐

    apache for linux安装

    Apache HTTP Server,通常简称为Apache,是世界上最流行的Web...如果你在安装过程中遇到任何问题,可以查阅Apache官方文档或在线社区寻求帮助。记住,实践是提升技能的最好方式,祝你在使用Apache的过程中一切顺利!

    Linux下安装APACHE

    在安装 APACHE 之前,需要下载以下几个文件: * apr-1.4.6.tar.gz * apr-util-1.5.1.tar.gz * httpd-2.4.3.tar.gz * pcre-8.31.zip 这些文件可以从官方网站下载,分别是: * http://apr.apache.org/ (apr-1.4.6....

    linux离线安装apache

    - **问题:** 在安装过程中遇到“yum锁进程”问题。 - **解决方案:** 删除锁文件。 ```bash rm -f /var/run/yum.pid ``` - **问题:** 缺少GCC和G++。 - **解决方案:** 离线安装所需的rpm包。 ```bash rpm -...

    Linux下安装Apache+PHP+MySql搭建PHP运行环境

    Linux下安装Apache+PHP+MySql搭建PHP运行环境 Linux 下安装 Apache+PHP+MySql 搭建 PHP 运行环境是 Web 开发中最常用的解决方案之一。通过本教程,我们将指导您一步步搭建一个完整的 PHP 运行环境,包括安装 ...

    linux下安装apache

    在安装 Apache 之前,需要将源文件存放在 /usr/local/src 目录下面。 Apache 的版本为 2.4.10,Mysql 的版本为 5.5.35,Php 的版本为 5.5.18。 二、安装 Apache 1. 首先,需要将 Apache 的源文件解压缩到当前目录...

    linux下安装apache2

    怎样在linux下安装apache2,具体的安装方法,和安装过程中遇到的问题

    linux下安装apache+php+mysql的最简步骤

    下面将详细介绍如何在Linux环境下进行最简单的LAMP安装过程。 1. **安装Apache** 首先,我们需要安装Apache HTTP Server,它是最流行的开源Web服务器软件之一。在基于Red Hat的系统(如CentOS、Fedora)中,我们...

    Linux下Apache+PHP+Mysql安装与配置

    * 在安装过程中,需要注意编译过程中的错误,出现错误需要查找原因,不能继续 MAKE。 * 安装完成后,需要检查服务是否启动成功,例如检查 Apache 和 MySQL 服务是否启动成功。 总结,文章介绍了 Linux 下 Apache+...

    apache在linux环境安装

    ### Apache在Linux环境下的安装详解 #### 一、前言 Apache是一款广泛使用的Web服务器软件,它具有稳定性强、安全性高、配置灵活等优点,在Linux环境下安装Apache是很多系统管理员和开发人员的一项基本技能。本文将...

    Linux下安装Apache httpd.doc

    ### Linux下安装与配置Apache HTTP Server #### 一、引言 Apache HTTP Server(简称Apache)是一款开源的Web服务器软件,被广泛应用于互联网上。它不仅功能强大且稳定可靠,支持多种操作系统,如Linux、Windows等。...

    Linux下Apache安装

    ### Linux下Apache安装详解 在Linux环境中安装Apache服务器是一项基础且关键的任务,尤其对于搭建Web服务、测试环境或运行各种基于Web的应用程序至关重要。本文将深入解析Linux环境下Apache的安装流程,涵盖解压缩...

    Apache2.2 for Linux安装手册

    在Linux环境下安装Apache2.2的步骤如下: 1. **获取安装包**:首先,你需要下载Apache2.2的源码安装包,例如Apache2.2.19的源码包`apache_2.2.19.tar.gz`。通常,你可以从Apache官方网站下载最新版本。 2. **创建...

    ubuntu linux下安装apache

    ubuntu linux下安装apache。

    Apache2.4.6在Linux中安装及配置自启动

    本教程将详细阐述如何在Linux环境中安装Apache2.4.6并设置其自启动,以确保服务器在系统启动时自动运行。 首先,我们需要确保系统已经安装了必要的开发工具和依赖库。在基于Red Hat的系统(如CentOS)上,可以使用...

    Linux下安装并配置Apache+PHP+MySQL

    ### Linux下安装并配置Apache+PHP+MySQL #### 一、前言 本文将详细介绍如何在Linux环境下安装和配置Apache Web服务器、PHP解释器以及MySQL数据库管理系统,搭建一个完整的LAMP(Linux Apache MySQL PHP)环境。该...

    apache2 linux 安装资源

    5. **配置Apache**:在安装目录下的`conf/httpd.conf`文件中,根据需求调整服务器配置,如端口、文档根目录、模块加载等。 6. **启动与测试**:使用`/path/to/apache/bin/apachectl start`启动Apache服务器,并通过...

    linux环境下安装apache2.4,附安装步骤说明

    在Linux环境下安装Apache HTTP服务器,特别是Apache 2.4版本,是许多系统管理员和开发者的基础工作之一。在Red Hat Enterprise Linux 7.5 (RHEL 7.5)上安装Apache 2.4.33的过程涉及多个步骤,包括安装依赖库、编译源...

    Linux下安装配置 Apache2.2.x+MySql5.x+PHP5.x 详解

    在安装配置 Apache2.2.x、MySql5.x 和 PHP5.x 之前,需要下载相应的软件包。可以从官方网站下载以下软件: * Apache2.2.x:http://httpd.apache.org/download.cgi * PHP5.x:http://www.php.net/downloads.php * ...

    Apache Nutch 1.7 在windows和Linux下的安装

    在安装 Apache Nutch 1.7 之前,需要进行一些准备工作。首先,需要安装 Cygwin,这是一个 Unix 风格的命令行工具,可以在 Windows 平台上运行 Unix 命令。其次,需要安装 JDK,因为 Nutch 1.7 需要 Java 运行环境来...

    linux下安装apache服务器

    在安装任何软件之前,先确保系统是最新的。使用`sudo apt-get update`(对于基于Debian或Ubuntu的系统)或`yum update`(对于基于RHEL或CentOS的系统)来更新包列表和系统。 2. **安装Apache**: 使用相应的包...

Global site tag (gtag.js) - Google Analytics