`

Apache的提取、编译与安装

阅读更多

 

在linux下的软件的安装并不看windows下那么简单,要经过一系列的指令才能完成安装。

 

Ubuntu的默认下载路径是/root/Downloads,要通过命令的方式先进入这个路径,找到apache的压缩文件才能进行安装工作。以下是按顺序的相关linux命令:

 

cd /root/Downloads

 

tar xzf httpd-2.2.22.tar.gz  //提取后会生成httpd-2.2.22文件夹

 

cd httpd-2.2.22  //进入httpd-2.2.22文件夹

 

./configure --prefix=/usr/local/apache --enable-so --enable-proxy --enable-proxy-http --enable-proxy-balancer --enable-modules=all --enable-mods-shared=all   //指定安装路径为/usr/local/apache,后面的参数为要编译加载入内核的模块

 

make  

 

make install  //安装

 

三、检查是否成功安装

 

cd /usr/local/apache/modules

 

四、启动

shell>cd /usr/local/apache
shell>bin/apachectl start 启动web服务
shell>bin/apachectl stop 停止web服务
shell>cp bin/apachectl /etc/init.d/httpd
shell>/etc/init.d/httpd restart

apache设为linux服务

 

cp /usr/local/apache2/bin/apachectl /etc/init.d/httpd
vi /etc/init.d/httpd

 

在在#!/bin/sh后面加入下面两行
#chkconfig:345 85 15
#description: Start and stops the Apache HTTP Server.

 

然后
chmod x /etc/rc.d/init.d/httpd
chkconfig --add httpd
 
注:在启动时报httpd: Could not reliably determine the server's fully qualified domain name, using localhost.localdomain for ServerName此异常
进入apache的安装目录:
linux : /usr/local/apache/conf       打开httpd.conf
将里面的#ServerName localhost:80注释去掉即可。
再执行httpd
然后可以通过浏览器访问http://localhost:80,如果页面显示“It works!”,即表示apache已安装并启动成功。
如果提示using localhost.localdomain for ServerName  说不能确认服务器完全确认域名 localhost.localdoman 
那么修改此文件:
vi /etc/httpd/conf/httpd.conf   加入一句  ServerName  localhost:80
分享到:
评论

相关推荐

    centos apache安装文件打包下载

    4. **编译与配置**:进入解压后的目录,配置Apache以适应系统环境: ``` cd httpd-2.4.10 ./configure --prefix=/usr/local/apache2 --enable-mods-shared=all --with-pcre=/path/to/pcre-8.36 --with-apr=/path...

    安装Apache+PHP+Mysql+Discuz.pdf

    知识点一:Apache Web服务器的安装与配置 Apache是一个开源的Web服务器软件,广泛用于提供HTTP服务。Apache的安装包括几个步骤:下载安装包、解压安装包、执行安装命令等。在安装过程中,可能需要设置诸如字符集、...

    apache-tomcat-6.0.35 32bit/64bit 安装版本

    在本教程中,我们将深入探讨如何下载、安装以及配置Apache Tomcat 6.0.35。 首先,`apache-tomcat-6.0.35.rar`是该版本Tomcat的压缩文件,用户需要先进行解压。RAR是一种常见的文件压缩格式,可以使用WinRAR或其他...

    Apache JMeter 源码(apache-jmeter-5.4.3_src.zip)

    Apache JMeter 源码(apache-jmeter-5.4.3_src.zip)可用于测试静态和动态资源、Web 动态应用程序的性能。 它可用于模拟服务器、服务器组、网络或对象上的重负载,以测试其强度或分析不同负载类型下的整体性能。 ...

    awk源码及windows下64位和32位编译说明

    在Windows环境下,由于默认不提供awk命令,因此在编译Apache HTTPD服务器等需要awk功能的项目时,我们需要自行编译awk源码。本篇将详细介绍awk的源码、Windows下的编译过程,以及针对64位和32位系统的不同编译步骤。...

    CentOS环境下单独安装apachebench的方法

    安装过程中的一些注意事项包括确保依赖包的版本兼容性,以及在操作rpm包时使用正确的命令来提取所需的ab工具。 安装完毕后,你可以通过在命令行输入ab来检查是否安装成功。如果看到ab的使用帮助信息,则说明安装...

    doris 0.15版本 中的 apache_hdfs_broker 插件

    已对doris 0.15版本中的apache_hdfs_broker组件进行了编译,可以直接使用此包进行 分发,修改配置文件,启动(之前需要对doris进行安装启动) *** 对应的doris0.15安装包链接如下:...

    apache_1.3.41.tar.gz

    1. `INSTALL`:安装指南,提供了编译和安装Apache的步骤。 2. `README`:通常包含项目的基本信息和开发者的重要提示。 3. `src`: 源代码目录,包括主服务器、模块、配置文件解析器等。 - `main/`:服务器主程序的源...

    apache-maven-3.3.3-src.zip

    在Tika项目中,它是Apache的一个开源内容检测和解析库,广泛应用于文本提取、元数据获取和格式识别。Tika的构建依赖于Maven,因为Maven可以有效地处理Tika的依赖关系,编译源代码,并将其打包为可发布的JAR文件。 ...

    apache-maven-3.5.4.zip

    2. **构建生命周期**:Maven 提供了一套预定义的构建生命周期,包括清理(clean)、编译(compile)、测试(test)、打包(package)、验证(verify)、安装(install)和部署(deploy)等阶段。这些阶段按照特定...

    apache-tomcat-10.0.12.tar.gz

    5. **安装与配置**:在Linux x64环境下,解压后,通常会得到一个名为`apache-tomcat-10.0.12`的目录。配置包括设置环境变量如`CATALINA_HOME`,编辑`conf/server.xml`以配置端口、数据源、虚拟主机等,以及启动和...

    ant-apache-regexp.jar.zip

    《Ant与Apache Regexp库:深入理解jar.zip包》 在Java开发中,Ant和Apache Regexp库是两个至关重要的工具。Ant是一个基于Java的构建工具,它允许开发者通过XML描述构建过程,使得项目构建自动化。Apache Regexp库则...

    apache-server-httpd

    总结来说,"apache-server-httpd-2.4.12.tar.gz"是一个包含Apache HTTP Server 2.4.12版本源代码的压缩文件,用户可以下载、编译和安装以搭建自己的Web服务器,享受其强大、灵活且稳定的Web服务功能。

    httpd-2.2.13.tar.gz

    《Apache HTTP服务器2.2.13版本的编译与安装详解》 Apache HTTP服务器,简称Apache,是世界上最流行的Web服务器软件,以其开源、稳定、高效的特点被广泛应用于各种网络环境。本文将深入探讨如何从httpd-2.2.13.tar....

    apache-ant-zip-1.8.0.jar

    Apache Ant的核心是一个基于XML的任务定义系统,开发者可以使用这些任务来编译、打包、测试和部署Java项目。在"apache-ant-zip-1.8.0.jar"中,我们可以找到许多与ZIP操作相关的类和方法,例如`ZipTask`,它是Ant用来...

    Android反编译全家桶

    它能解压APK,提取资源文件,如XML布局、图片等,并将其编译回APK。Apktool支持对DEX(Dalvik执行文件)进行反编译,将字节码转换为Smali代码,这是一种类似于汇编的语言,用于表示Dalvik虚拟机可执行的指令。版本...

    JAVA反编译JAVA反编译

    Procyon是一个现代的Java反编译和分析工具,它不仅能够反编译Java字节码,还可以处理Java的注解处理器框架(Apache Maven, Gradle等)生成的元数据。Procyon的优势在于其对新语言特性的支持,比如Java 8的lambda表达式...

    把jsp编译打包成jar

    2. **Ant工具**:标签"ant"指的是Apache Ant,这是一个Java库和命令行工具,用于构建和管理Java项目。Ant通过XML格式的构建文件(build.xml)来定义任务,如编译、测试、打包等。在这个场景中,Ant可以用来执行JSP...

    升级Solaris系统下的Apache和BIND的方法.docx

    类似于 Apache 的升级过程,解压软件包,配置编译选项,然后编译和安装。 4. **备份配置**: 备份 `/etc/named.conf` 和 `/var/named` 目录下的区域文件。 5. **停止旧服务**: 使用 `rndc stop` 命令停止 BIND...

    apache httpd-2.2.19.tar.zip

    **配置与安装** 安装Apache HTTP Server涉及几个步骤:首先,解压源代码;然后,进入解压后的目录,配置编译选项(通过运行`./configure`脚本),这一步可以根据你的系统需求定制安装;接着,编译源代码(`make`);...

Global site tag (gtag.js) - Google Analytics