安装Apache,报错:Cannot use an external APR with the bundled APR-util
版本为:tomcat-connectors-1.2.37-src.gz
错误提示要求安装APR和APR-util。
正确的配置如下:
[root@Redhat~]# tar -zxvf httpd-2.2.23.tar.gz #解压apache安装文件 [root@Redhat~]#cd httpd-2.2.23 [root@Redhat~]#cd srclib/apr [root@Redhat~]#./configure --prefix=/usr/local/apr [root@Redhat~]#make && make install [root@Redhat~]#cd srclib/apr-util [root@Redhat~]#./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr [root@Redhat~]#make && make install [root@Redhat~]#./configure --prefix=/usr/local/apache2 --enable-deflate --enable-expires --enable-headers --enable-modules=most --enable-so --with-mpm=worker --enable-rewrite --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util [root@Redhat~]#make && make install
启动apache [root@Redhat bin]./apachectl start
报错:“httpd: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName”的解决方案,意思是指没有配置本地服务名ServerName:localhost。
进入apache的安装目录,(以自己的安装路径为准)
[root@Redhat bin]/usr/local/apache2/conf
找到httpd.conf;编辑httpd.conf文件,搜索"#ServerName",添加ServerName localhost:80
[root@Redhat conf]# ls extra httpd.conf magic mime.types original [root@Redhat conf]# vi httpd.conf #ServerName www.example.com:80 ServerName localhost:80
再重新启动apache:
[root@Redhat apache2]# ./bin/apachectl restart
访问apache服务器:http://localhost
响应结果:It works!
则安装成功。
相关推荐
### Linux下Apache安装详解 在Linux环境中安装Apache服务器是一项基础且关键的任务,尤其对于搭建Web服务、测试环境或运行各种基于Web的应用程序至关重要。本文将深入解析Linux环境下Apache的安装流程,涵盖解压缩...
本文档将指导用户在 Linux 平台下安装 Apache 服务器,涵盖从解压缩到启动 Apache 服务器的所有步骤。 一、解压缩 在安装 Apache 之前,需要将 Apache 的源代码解压缩到指定目录。使用 tar 命令可以解压缩 Apache ...
本文档详细介绍了在 Linux 操作系统下安装 Apache 服务器的步骤,包括解压缩、搜寻设定内容、编译与安装、修改配置文件、启动 Apache 服务器等步骤。同时,本文档还对 Apache 服务器的目录结构进行了详细的解释,...
Linux 下安装 APACHE Linux 作为一个开源的操作系统,广泛应用于服务器端,APACHE 是一个流行的 Web 服务器软件,而安装 APACHE 在 Linux 下则需要遵循特定的步骤,以避免安装过程中的错误。 下载必要的文件 在...
本安装手册将指导你如何在Linux环境下编译和安装Apache。以下是详细的步骤和注意事项: 1. **获取Apache源码**: 首先,你需要从Apache官方网站下载最新的稳定版本。可以使用`lynx`或`wget`命令来下载源码包。例如...
总结来说,Linux 下安装 Apache 需要下载源代码,解压缩,配置,编译,安装,调整配置文件,然后启动服务。过程中需要注意选择合适的配置选项,以及确保服务器的安全性和稳定性。安装完成后,可以通过浏览器测试 ...
Linux 下 Apache+PHP+Mysql 安装与配置 Apache installation * 介绍 Apache 的安装过程,包括卸载原有 Apache 用户、解压缩 Apache 源代码、配置和安装 Apache。 * "--prefix" 参数用于指定安装后的存放路径;"--...
NULL 博文链接:https://xuehaipeng.iteye.com/blog/677953
本文将详细讲解如何在Linux环境下安装Apache。 首先,了解Apache的基础知识是必要的。Apache是一款开源、免费的Web服务器软件,它能够解析HTTP协议,处理来自Web浏览器的请求,并将静态网页或动态生成的网页返回给...
在Linux环境下离线安装Apache服务器涉及多个步骤,包括但不限于安装必要的开发工具如GCC、G++等,以及配置相关的库文件如PCRE、OpenSSL等。本文将详细介绍整个流程,并针对特定的操作步骤提供指导。 #### 二、准备...
下面将详细介绍如何在Linux环境下进行最简单的LAMP安装过程。 1. **安装Apache** 首先,我们需要安装Apache HTTP Server,它是最流行的开源Web服务器软件之一。在基于Red Hat的系统(如CentOS、Fedora)中,我们...
Linux 下安装 Apache Linux 下安装 Apache 是一个复杂的过程,需要安装多个依赖项,包括 APR、APR-UTIL 和 PCRE。在本文中,我们将详细介绍 Linux 下安装 Apache 遇到的问题,以及解决办法。 一、安装前准备 在...
总结,Linux下Apache的安装和配置涉及到以下几个关键步骤:安装Apache软件包,启动并设置服务开机启动,配置主要的Apache设置,创建和启用虚拟主机,以及调整防火墙规则。这些步骤将帮助你构建起一个基础的Web服务器...
怎样在linux下安装apache2,具体的安装方法,和安装过程中遇到的问题
本文件包提供了在Linux上安装Apache所需的核心组件,包括httpd、apr、apr-util以及pcre库。接下来,我们将详细介绍这些组件以及如何在Linux系统上安装和配置Apache。 1. **httpd**: 这是Apache HTTP Server的主要...
ubuntu linux下安装apache。
在Linux环境下安装Apache是常见的需求之一,尤其是在构建Web服务器时。 #### 二、环境准备 本文档将基于以下环境进行Apache的安装与配置: - **操作系统**:CentOS 6.5 (Final) - **内核版本**:2.6.32-431.el6.x86...
### Linux下Apache安装/增加mod_rewrite模块的方法 #### 一、引言 在Linux环境下,Apache作为一款广泛使用的Web服务器软件,提供了丰富的功能与高度的灵活性。其中,`mod_rewrite`模块是Apache的一个强大工具,它...
Apache Nutch 1.7 在 Windows 和 Linux 下的安装 Apache Nutch 1.7 是一个开源的网络爬虫和搜索引擎项目,它可以对互联网上的网页进行爬取、索引和搜索。本文将详细介绍 Apache Nutch 1.7 在 Windows 和 Linux 下的...