由于在机器安装时是自己设置基本的系统安装,好多东西都去掉了,所以在安装Httpd这个过程中遇到一些问题,
还好这些问题在前人都遇到过,本机系统版本是:Redhat5.4 ,
以下就是我的安装过程,在这里作个记录:
1,到这里 http://httpd.apache.org./download.jsp 下载httpd-2.2.21.tar.gz;
2,把该文件解压到对应的目录: tar -xvzf httpd-2.221.tar.gz ;
3,检查,编译并且安装该文文件
cd httpd-2.2.21;
# ./configure --enable-dav --enable-so --enable-mods-shared=all --prefix=/usr/local/apache2
# make
# make install
如果正常一切OK,但是其中我遇到三个问题:
1,no acceptable C compiler found in $PATH
2,“This system is not registered with RHN”
3,“checking whether to enable mod_deflate... configure: error: mod_deflate has been requested but can not be built due to prerequisite failures”
针对这三个问题下面分别做说明
1,没有GCC 编译器,最简单的是 yum install gcc;
可是这个时候又会报第二个错误,这个意思是由于redhat 没有注册,所有不能使用它自身的源进行更新,所以我们可以通过更换源来进行相关更新:
更改yum的源,即更换/etc/yum.repos.d/rhel-debuginfo.repo 这个文件。进入/etc/yum.repos.d/目录,终端中输入
wget http://docs.linuxtone.org/soft/lemp/CentOS-Base.repo
即可在此目录下得到CentOS-Base.repo文件,这是centos的源文件,只需将其重命名为rhel-debuginfo.repo即可,以前的文件做个备份。
这样前两个问题都解决了,对于第三个问题是由于 zlip-devel没有安装的原因;所以直接进行 yum install zlip-devel即可
4, vi /usr/local/apache2/httpd.conf 添加一行 ServerName localhost:80
5,cd apache2/bin ;./httpd -k start ./httpd -k stop; 然后打开浏览器,输入 http://localhost;如果出现 It works !则表示成功。
分享到:
相关推荐
本文将详细讲解如何在Linux环境下安装httpd,以及安装过程中所需的依赖包apr和apr-util。 首先,我们需要了解的是,apr(Apache Portable Runtime)是Apache软件基金会的一个项目,它提供了一个跨平台的库,包含了...
在Linux中安装HTTPD服务 Apache http Server的安装
CentOS 7安装httpd所需RPM包
在Linux环境下安装Apache是常见的需求之一,尤其是在构建Web服务器时。 #### 二、环境准备 本文档将基于以下环境进行Apache的安装与配置: - **操作系统**:CentOS 6.5 (Final) - **内核版本**:2.6.32-431.el6.x86...
Linux 下Httpd安装 Httpd 是一个流行的开源 Web 服务器软件,广泛应用于网站服务器和云计算平台中。在 Linux 环境下安装 Httpd 需要遵循一定的步骤,以下将详细介绍在 Linux 环境下如何安装 Httpd。 安装 Apache ...
Linux安装apache(httpd) ,所需的安装包、apr、apr-util、pcre、httpd包、源码的安装一般由3个步骤组成:配置(configure)、编译(make)、安装(make install),方便用户能更快的进行操作
### Linux离线安装Apache知识点详解 #### 一、前言 在Linux环境下离线安装Apache服务器涉及多个步骤,包括但不限于安装必要的开发工具如GCC、G++等,以及配置相关的库文件如PCRE、OpenSSL等。本文将详细介绍整个...
Linux下安装Apache所需的各类依赖包(tar.gz).包含:apr-1.6.3.tar.gz、apr-util-1.6.1.tar.gz、expat-2.0.1.tar.gz、pcre-8.42.tar.gz、openssl-1.0.2h.tar.gz、httpd-2.4.33.tar.gz
标题 "httpd在centos7.6下的离线安装包" 涉及的是在CentOS 7.6操作系统上安装Apache HTTP服务器的过程,而离线安装意味着我们不会通过网络YUM仓库进行安装,而是使用预先下载的RPM包。这通常在没有稳定网络连接或者...
部署mini_httpd通常涉及以下几个步骤:安装依赖库、下载源代码、编译和安装、配置服务器参数以及启动服务。值得注意的是,由于mini_httpd设计简洁,其配置文件一般较为直观,用户可以根据需求轻松定制。在优化方面,...
【标题】"Linux下httpd+mysql+php自动安装脚本"所涉及的知识点主要集中在构建LAMP(Linux + Apache + MySQL + PHP)服务器环境上。LAMP是互联网上最常用的开源Web服务堆栈,尤其在Linux系统中,它为开发和运行动态...
编译安装httpd-2.4.25是指在Linux系统中安装Apache HTTP Server的过程。Apache HTTP Server是一个开源的Web服务器软件,广泛应用于Web开发和生产环境中。下面是编译安装httpd-2.4.25的详细步骤和相关知识点: 一、...
httpd安装相关软件:包含, aprz, apr-util,zlib, pcre,openssl。安装教程:https://download.csdn.net/download/qq_15067055/10628158
这个压缩包文件“linux-httpd-2.4.49.tar.zip”包含了Apache HTTP服务器在Linux环境下的安装源代码,允许用户自定义配置并进行编译安装。 **Apache HTTP服务器介绍** Apache HTTP服务器,简称Apache,是一款免费、...
以上是Linux_HTTPD服务的基本配置流程,涵盖安装、配置、权限管理、安全控制以及虚拟主机设定。通过这些步骤,可以搭建起一个功能齐全且安全的Web服务器。在实际操作中,还需要根据具体需求调整配置,确保服务的安全...
linux的httpd服务 源码安装 yum安装 制作三类虚拟主机 https加密
本文将详细介绍如何在Linux系统上安装和配置httpd服务器,以及依赖的组件。 首先,我们来认识一下标题中提到的关键组件: 1. **httpd-2.4.4.tar.gz**:这是Apache HTTP Server的源代码包,版本为2.4.4。Apache...
在Linux下安装Apache(httpd)的软件包,包含:apr-1.5.2.tar.gz, apr-util-1.5.4.tar.gz, httpd-2.2.31.tar.gz,pcre-8.31.tar.gz
在Linux环境中,`httpd`是Apache服务的二进制执行文件名,通常用于启动、停止或管理Web服务器。 描述中的“资源共享,免积分下载,需要的下”意味着这个资源是公开的,任何人都可以免费获取,无需支付任何费用或...
在linux下面安装apache服务器httpd源代码