下载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 1. **安装虚拟机:** - 运行VMware Workstation。 - 双击“新建虚拟机”按钮。 - 选择安装文件路径。 - 在系统类型选择界面中...
以上就是Linux系统下架设Apache SVN服务器的全过程。这个过程中需要注意的是,每个步骤都需要根据实际的系统环境进行微调,例如路径、软件版本等。在遇到错误时,需要仔细阅读错误信息,针对性地解决。
这个压缩包包含了Apache在Linux环境下安装所需的一些核心组件,包括APR(Apache Portable Runtime)和APR-Util库,以及HTTPD服务器主程序。现在我们来详细探讨这些组件和安装过程。 1. **APR(Apache Portable Runtime...
Apache配置全过程是将Apache HTTP Server设置为Web服务器的过程,用于在网络上发布内容。以下是一步步的配置步骤: 1. **解压Apache源码包**: 首先,确保服务器的IP地址已配置好。从指定目录 `/mnt/hgfs/linux` ...
### Linux下Apache+Tomcat集群指南 #### 一、系统集群环境安装指南 **1.1 文档说明** 本文档旨在详细介绍如何在Linux环境下搭建Apache+Tomcat集群,并实现负载均衡及Session复制等功能。该文档适合希望提高Web...
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与Tomcat整合全过程】 在构建高效且安全的Web服务环境中,Apache和Tomcat的整合是一个常见的策略。这种整合方式旨在优化资源分配,提高性能,并加强系统的安全性。以下是一个详细的整合步骤: 1. *...
在Linux环境下搭建Apache、MySQL和PHP(通常称为LAMP)服务器是常见的Web开发配置。这个过程包括安装一系列的软件组件,以创建一个功能齐全的Web服务器,能够处理动态内容和数据库交互。以下是对LAMP环境安装的详细...
本教程将聚焦于在Linux环境下快速搭建Web服务的全过程,适用于阿里云平台。通过提供的"Linux一键安装web环境全攻略.pdf"和"Linux一键安装web环境使用教程.pdf",您可以学习到如何高效地完成这一任务。 首先,我们来...
**PHP + Apache + Linux:构建Web开发环境** 在IT领域,PHP、Apache和Linux的组合是一种常见的Web开发环境,被誉为...在这个环境中,你可以实现从原型设计到生产部署的全过程,同时享受到开源社区的丰富资源和支持。
本安装手册将指导您如何在Red Hat AS3上安装Apache web服务器、PHP解释器以及MySQL数据库,这三个组件组合起来常被称为LAMP(Linux、Apache、MySQL、PHP)堆栈,是开发和部署Web应用的基础。 ### 安装前的注意事项 ...
本文将深入解析如何在Linux环境下搭建这套环境,涵盖从安装到配置的全过程,以及解决可能出现的问题。 ### 一、Linux系统下配置Apache Apache作为全球广泛使用的Web服务器软件之一,其稳定性和安全性得到广泛认可...
- 文件"redhat9.0_02(虚拟机+安装+Redhat9+(作为服务器用))+视频+教程.rar"提供了虚拟机环境下安装Red Hat Linux 9.0的视频教程,这将引导你完成从下载ISO镜像到安装系统的全过程。 2. **Apache HTTP服务器安装*...
虚拟机安装centos部署jsp网站一站式,个人三天部署成功,很详细包括 centos虚拟机安装,linux基础,mysql安装,apapche安装,tomcat安装等 问题注意事项都有,apache和tomcat整合
#### 安装Apache Tomcat Connectors (Mod_JK) 1. **安装Mod_JK** - 解压`Apache-tomcat-connectors-1.2.28-src.tar.gz`: ```bash tar -zxvf Apache-tomcat-connectors-1.2.28-src.tar.gz cd Apache-tomcat-...
总结,离线安装SVN 1.8.17涉及的主要知识点有:Linux系统的包管理,SVN的依赖关系,源码编译安装,Apache HTTPD或svnserve的配置,以及SVN仓库的创建和权限设置。在实际操作中,可能会遇到各种问题,需要根据错误...
### Linux一键安装Web环境全攻略知识点详解 #### 一、安装须知 1. **适用范围**:此安装包适用于阿里云所有Linux系统。 2. **包含软件及版本**: - Nginx:1.4.4 - Apache:2.2.29、2.4.10 - MySQL:5.1.73、...
以上步骤覆盖了Apache HTTPD服务器从下载到配置、安装、启动的全过程。在实际操作时,可能需要根据具体环境调整某些步骤,例如防火墙规则、SELinux策略等。在遇到问题时,查阅官方文档或社区资源通常能找到解决方案...