`

apache的安装及相关的错误解决方案

 
阅读更多

apache的安装:

 

1: 下载apache sever
wget http://mirror.bit.edu.cn/apache//httpd/httpd-2.4.4.tar.gz

 

2: 解压缩:
cd /usr/local/
tar -zvxf httpd-2.4.4.tar.gz

 

3:编译安装
cd /usr/local/httpd-2.4.4

./configure --prefix=/usr/local/apache --enable-module=so --enable-mods-shared=all --enable-so --enable-cache --enable-file-cache --enable-mem-cache --enable-disk-cache --enable-static-support --enable-static-htpasswd --enable-static-htdigest --enable-static-rotatelogs --enable-static-logresolve --enable-static-htdbm --enable-static-ab --enable-static-checkgid --enable-mod_cgi --enable-deflate=shared --enable-expires=shared --enable-rewrite=shared --enable-ssl --enable-proxy --with-apr=/usr/local/apr/bin/apr-1-config --with-apr-util=/usr/local/apr-util/bin/apu-1-config --with-pcre=/usr/local/pcre/bin/pcre-config --with-mpm=worker

 

4:安装

make && make install

 

5:启动

/usr/local/apache/bin
./apachectl start

 

*************************************************************************************************************************************

缺乏相关的依赖:

 

1.下载所需软件包:
wget http://archive.apache.org/dist/apr/apr-1.4.5.tar.gz
wget http://archive.apache.org/dist/apr/apr-util-1.3.12.tar.gz 
wget http://jaist.dl.sourceforge.net/project/pcre/pcre/8.10/pcre-8.10.zip

 

 a:解决apr not found问题

[root@xt test]# tar -zxf apr-1.4.5.tar.gz 
[root@xt test]# cd  apr-1.4.5 
[root@xt apr-1.4.5]# ./configure --prefix=/usr/local/apr 
[root@xt apr-1.4.5]# make && make install    

 

b:解决APR-util not found问题
[root@xt test]# tar -zxf apr-util-1.3.12.tar.gz 
[root@xt test]# cd apr-util-1.3.12 
[root@xt apr-util-1.3.12]#./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr/bin/apr-1-config 
[root@xt apr-util-1.3.12]# make && make install 
 
 c:解决pcre问题
[root@xt test]#unzip -o pcre-8.10.zip 
[root@xt test]#cd pcre-8.10 
[root@xt pcre-8.10]#./configure --prefix=/usr/local/pcre  --with-apr=/usr/local/apr/bin/apr-1-config
[root@xt pcre-8.10]#make && make install


编译apach的时候,加上这些
--with-apr=/usr/local/apr/bin/apr-1-config
--with-apr=/usr/local/apr-util/bin/apu-1-confi
--with-pcre=/usr/local/pcre/bin/pcre-confi

----------------------------------------------------------------------------------------------------

 

 缺乏相应的环境:

1:安装gcc

checking for chosen layout... apr
checking for gcc... no
checking for cc... no
checking for cl.exe... no
configure: error: in `/usr/local/tools':
configure: error: no acceptable C compiler found in $PATH


安装gcc编译器即可: # yum -y install gcc

----------------------------------------------------------------------------------------------------

 

2:安装gcc++编译环境

安装gcc++编译器即可: # yum install -y gcc-c++

----------------------------------------------------------------------------------------------------

 

3:其他编译环境

configure: error: XXX has been requested but can not be built due to prerequisite failures

1:mod_deflate :

      centos下可以采用yum install zlib-devel, ubuntu下可以采用apt-get install zlib1g-dev.


2:mod_ssl:

       解决办法 yum install openssl-devel  yum update openssl

 

 

 

分享到:
评论

相关推荐

    Apache下载、安装及常见错误

    常见的安装错误及解决方案包括: 5.1 错误:“拒绝访问。:AH00369:Failed to open the Windows service manager”。这通常是因为没有以管理员权限运行命令提示符。解决方法是右键点击“命令提示符”,选择“以...

    linux下安装apache

    Linux 下安装 Apache Linux 下安装 Apache 是一个复杂的过程,需要安装多个依赖项,包括 APR、APR-UTIL 和 PCRE。在本文中,我们将详细介绍 Linux 下安装 Apache 遇到的问题,以及解决办法。 一、安装前准备 在...

    linux 安装 apache 配置及步骤

    根据错误信息,查阅官方文档或在线社区寻求解决方案。 **10. httpd-2.2与httpd-2.4的区别** Apache httpd-2.2是较旧的版本,支持一些旧的特性,但可能缺少新的安全功能和性能优化。httpd-2.4是当前的稳定版本,引入...

    lamp安装apache出错的地方

    在Linux环境中,Apache服务器是常见的Web服务软件,但在安装过程中可能会遇到各种问题,例如在本案例中提到的“Apache安装出错”。错误信息显示在尝试加载`mod_deflate.so`模块时遇到了权限问题,这是由于SELinux...

    linux下svn的安装配置及相关问题解决方案

    【正文】 ...过程中可能会遇到各种问题,如依赖库缺失、配置错误或权限问题等,解决这些问题通常需要对Linux系统和相关软件有深入理解。确保每个步骤都正确无误,才能保证Subversion服务器的稳定运行。

    apache在mac上以及linux上安装存在的一些问题以及解决方法

    ### Apache在Mac与Linux平台上的安装及配置问题与解决方案 #### 概述 Apache作为一款广泛使用的Web服务器软件,在不同的操作系统环境下(如Mac与Linux)可能会遇到一系列的配置与使用问题。本文旨在针对Apache在...

    解决windows下安装Apache+PHP出现LoadModule takes two

    #### 解决方案 针对上述问题,我们可以采取以下步骤来解决: 1. **检查路径准确性**: - 确认`LoadModule`指令中的路径是否完全正确,包括所有文件夹名和文件名。例如: ```apache LoadModule ...

    Apache安装及JBOSS部署说明文档.rar

    本文档描述了apache web服务器安装以及常用的编译模式;描述了apache jboss3.2.6做负载均衡(load ...5.关于多工程后,JBOSS会有内存溢出时的解决方案 25 6.Java, jre ,jdk 的安装 25 7.JBOSS服务的启动脚本 26

    ApacheHive安装详解及相关问题解决方案.docx

    ### Apache Hive 安装详解及相关问题解决方案 #### 一、Apache Hive 概述与版本介绍 Apache Hive 是一个基于 Hadoop 的数据仓库工具,可以将结构化的数据文件映射为一张数据库表,并提供完整的 SQL 查询功能,可以...

    apache + tomcat 集群+session复制解决方案

    Apache 和 Tomcat 集群配合 Session 复制是一种常见的高可用性和负载均衡解决方案,尤其适用于大型网站和企业级应用。以下将详细解释这个方案的关键点。 **整体方案策略** 1. **部署逻辑图** 部署逻辑通常包括...

    windows下基于apache的svn安装教程

    在Windows环境下,基于Apache搭建SVN(Subversion)服务器是一个常见的选择,因为它提供了稳定且功能丰富的版本控制系统...在实际操作过程中,可能会遇到各种问题,但大多数都可以通过查阅文档或在线社区找到解决方案。

    apache端口占用问题解决办法

    ### Apache端口占用问题解决办法 #### 背景与问题描述 在Windows XP系统上安装Apache 2的过程中,可能会遇到端口占用的问题。具体表现为Apache无法绑定到指定的...希望这些解决方案能够帮助您顺利部署Apache服务。

    php+apache安装体会

    在描述中提到的“博文链接”,可能是作者分享了在安装过程中遇到的具体问题和解决方案,通常这些博客会包含详细的步骤、错误排查技巧以及可能的常见问题,对于初学者来说非常有价值。 文件名“php5ts.dll”是PHP的...

    PHP XAMPP配置PHP环境和Apache80端口被占用解决方案1

    在安装和运行XAMPP时,可能会遇到Apache的80端口被其他程序占用的问题,这通常表现为"Port 80 in use by "system""的错误。要解决这个问题,可以按照以下步骤操作: 1. **检查80端口占用情况**:在Windows系统中,...

    安装Apache提示缺少 libapr-1.so.0与libaprutil-1完美解决

    1. **未安装依赖包**:在初次安装Apache或升级Apache版本时,如果没有正确安装或更新相关的依赖库,就会导致缺失错误。 2. **依赖关系冲突**:可能是因为系统中已有的某个版本的APR或APR-UTIL库与即将安装的Apache...

    框架集合错误解决方案

    ### 框架集合错误解决方案 #### 包含包冲突等常见问题 在软件开发过程中,尤其是使用多种框架和技术栈时,经常会遇到各种各样的错误和异常。本文将基于提供的内容,详细介绍几个常见的错误及其解决方案。 ### 1. ...

    PHPstudy Apache无法启动的解决办法.rar

    2. **使用社区资源**:如果遇到难以解决的问题,可以访问PHPstudy的官方论坛或相关技术社区寻求帮助,那里通常有丰富的解决方案和经验分享。 3. **了解错误代码**:学习并理解Apache启动时可能出现的错误代码,可以...

    22_尚硅谷大数据之MapReduce_常见错误及解决方案1

    尚硅谷大数据之MapReduce_常见错误及解决方案 MapReduce是大数据处理的核心组件,但是在实际应用中,常常会遇到各种错误和问题。下面是常见的10个错误及解决方案: 1. 导包容易出错,尤其是Text和...

Global site tag (gtag.js) - Google Analytics