`

Linux安装apache全过程

阅读更多

      下载apache(现在版本都是以这样的方式表达的:httpd-*.*.*.tar.gz),去apache.org官网:http://apache.org/dist/httpd/ 

       例如,下载的就是最新版本:httpd-2.2.9.tar.gz,放到你指定的目录/usr/local/里面。Let's begin

[root@local]# ls    // 你会看到你下载的httpd-2.2.9.tar.gz.
[root@local]# tar –zxvf  httpd-2.2.9.tar.gz // 解压后为httpd-2.2.9
[root@local]# mkdir /usr/local/web/apache/   //在这个目录下建立文档,利于管理      
[root@local]# cd httpd-2.2.9
[root@httpd-2.2.9]#./configure  --prefix=/usr/local/web/apache    //安装路径
						--enable-shared=max  --enable-module=rewirte  --enable-module=so     
[root@httpd-2.2.9]# make  //编译
[root@httpd-2.2.9]# make install //安装
[root@httpd-2.2.9]# cd bin
[root@bin]# apachectl start            //开启httpd服务

 注解:

./configure //配置源代码树 
--prefix=/usr/local/apache2 //体系无关文件的顶级安装目录PREFIX ,也就Apache的安装目录。 
--enable-module=so //打开 so 模块,so 模块是用来提 DSO 支持的 apache 核心模块 
--enable-mods-shared=all //编译全部的模板,对于不需要我们可以在httpd.conf去掉。 
--enable-cache //支持缓存 
--enable-file-cache //支持文件缓存 
--enable-mem-cache //支持记忆缓存 
--enable-disk-cache //支持磁盘缓存 
--enable-static-support //支持静态连接(默认为动态连接) 
--enable-static-htpasswd //使用静态连接编译 htpasswd - 管理用于基本认证的用户文件 
--enable-static-htdigest //使用静态连接编译 htdigest - 管理用于摘要认证的用户文件 
--enable-static-rotatelogs //使用静态连接编译 rotatelogs - 滚动 Apache 日志的管道日志程序 
--enable-static-logresolve //使用静态连接编译 logresolve - 解析 Apache 日志中的IP地址为主机名 
--enable-static-htdbm //使用静态连接编译 htdbm - 操作 DBM 密码数据库 
--enable-static-ab //使用静态连接编译 ab - Apache HTTP 服务器性能测试工具 
--enable-static-checkgid //使用静态连接编译 checkgid 
--disable-cgid //禁止用一个外部 CGI 守护进程执行CGI脚本 
--disable-cgi //禁止编译 CGI 版本的 PHP 
--enable-ssl // 编译 ssl模块。 

 

 

分享到:
评论

相关推荐

    linux下编译安装mysql,apache,php文档

    ### Linux环境下编译安装MySQL、Apache与PHP的详细步骤 #### 搭建环境与安装Linux 1. **安装虚拟机:** - 运行VMware Workstation。 - 双击“新建虚拟机”按钮。 - 选择安装文件路径。 - 在系统类型选择界面中...

    Linux系统下架设APACHE SVN服务器全过程

    以上就是Linux系统下架设Apache SVN服务器的全过程。这个过程中需要注意的是,每个步骤都需要根据实际的系统环境进行微调,例如路径、软件版本等。在遇到错误时,需要仔细阅读错误信息,针对性地解决。

    apache 安装包(Linux全)

    这个压缩包包含了Apache在Linux环境下安装所需的一些核心组件,包括APR(Apache Portable Runtime)和APR-Util库,以及HTTPD服务器主程序。现在我们来详细探讨这些组件和安装过程。 1. **APR(Apache Portable Runtime...

    Apache 配置全过程

    Apache配置全过程是将Apache HTTP Server设置为Web服务器的过程,用于在网络上发布内容。以下是一步步的配置步骤: 1. **解压Apache源码包**: 首先,确保服务器的IP地址已配置好。从指定目录 `/mnt/hgfs/linux` ...

    Linux下Apache+Tomcat集群指南

    ### Linux下Apache+Tomcat集群指南 #### 一、系统集群环境安装指南 **1.1 文档说明** 本文档旨在详细介绍如何在Linux环境下搭建Apache+Tomcat集群,并实现负载均衡及Session复制等功能。该文档适合希望提高Web...

    apache安装详解

    1.2 Linux 安装 需要使用到的 tar 包有:httpd-2.2.22.tar.gz,apr-1.4.6.tar.gz,apr-util-1.5.2.tar.gz,pcre-8.32.tar.gz 安装 TAR 包将每个 tar 包解压以后(tar –vxf),开始安装。安装顺序为 apr、apr-util...

    RedHat Apache与Tomcate整合全过程

    【RedHat Apache与Tomcat整合全过程】 在构建高效且安全的Web服务环境中,Apache和Tomcat的整合是一个常见的策略。这种整合方式旨在优化资源分配,提高性能,并加强系统的安全性。以下是一个详细的整合步骤: 1. *...

    Linux下Apache+php+mysql教程.docx

    在Linux环境下搭建Apache、MySQL和PHP(通常称为LAMP)服务器是常见的Web开发配置。这个过程包括安装一系列的软件组件,以创建一个功能齐全的Web服务器,能够处理动态内容和数据库交互。以下是对LAMP环境安装的详细...

    linux一键安装web全教程(含安装包)

    本教程将聚焦于在Linux环境下快速搭建Web服务的全过程,适用于阿里云平台。通过提供的"Linux一键安装web环境全攻略.pdf"和"Linux一键安装web环境使用教程.pdf",您可以学习到如何高效地完成这一任务。 首先,我们来...

    php+apache+linux.

    **PHP + Apache + Linux:构建Web开发环境** 在IT领域,PHP、Apache和Linux的组合是一种常见的Web开发环境,被誉为...在这个环境中,你可以实现从原型设计到生产部署的全过程,同时享受到开源社区的丰富资源和支持。

    RedhatAS3Linux+apache+php+mysql安装手册借鉴.pdf

    本安装手册将指导您如何在Red Hat AS3上安装Apache web服务器、PHP解释器以及MySQL数据库,这三个组件组合起来常被称为LAMP(Linux、Apache、MySQL、PHP)堆栈,是开发和部署Web应用的基础。 ### 安装前的注意事项 ...

    Linux配置Apache+PHP+MySQL+GD库

    本文将深入解析如何在Linux环境下搭建这套环境,涵盖从安装到配置的全过程,以及解决可能出现的问题。 ### 一、Linux系统下配置Apache Apache作为全球广泛使用的Web服务器软件之一,其稳定性和安全性得到广泛认可...

    RedHat linux安装lamp教程(全)

    - 文件"redhat9.0_02(虚拟机+安装+Redhat9+(作为服务器用))+视频+教程.rar"提供了虚拟机环境下安装Red Hat Linux 9.0的视频教程,这将引导你完成从下载ISO镜像到安装系统的全过程。 2. **Apache HTTP服务器安装*...

    Apache+MYSQL+JDK+tomcat安装配置全过程

    虚拟机安装centos部署jsp网站一站式,个人三天部署成功,很详细包括 centos虚拟机安装,linux基础,mysql安装,apapche安装,tomcat安装等 问题注意事项都有,apache和tomcat整合

    LINUX离线安装SVN1.8.17全过程,自己摸索出来的经验

    总结,离线安装SVN 1.8.17涉及的主要知识点有:Linux系统的包管理,SVN的依赖关系,源码编译安装,Apache HTTPD或svnserve的配置,以及SVN仓库的创建和权限设置。在实际操作中,可能会遇到各种问题,需要根据错误...

    Linux一键安装web环境全攻略

    ### Linux一键安装Web环境全攻略知识点详解 #### 一、安装须知 1. **适用范围**:此安装包适用于阿里云所有Linux系统。 2. **包含软件及版本**: - Nginx:1.4.4 - Apache:2.2.29、2.4.10 - MySQL:5.1.73、...

    apache httpd详细安装过程(附所需软件)

    以上步骤覆盖了Apache HTTPD服务器从下载到配置、安装、启动的全过程。在实际操作时,可能需要根据具体环境调整某些步骤,例如防火墙规则、SELinux策略等。在遇到问题时,查阅官方文档或社区资源通常能找到解决方案...

Global site tag (gtag.js) - Google Analytics