`

linux 64位操作系统中apache2.2.15的安装

阅读更多
liunx64位系统下安装apache 

64位的linux系统在/usr下面有lib和lib64这两个库,在安装apr-util时会报错,说是找不到一个库文件,这时只要在./configure里加上lib的路径就可以了,如下:
apache 需要的编译器gcc,查看gcc是否已安装:rpm -qa |grep gcc*  若没安装则先安装gcc:yum install  gcc -y
查看zlib-devel是否已安装,若无,则安装:yum install zlib-devel
# cd /usr/local/
# tar xvfz httpd-2.2.15.tar.gz
# cd httpd-2.2.15
1.编译和安装 apr
cd srclib/apr
./configure  --libdir=/usr/lib64   --prefix=/usr/local/apr 
make
make install

2.    编译和安装 apr-util
cd ../apr-util
./configure --libdir=/usr/lib64 --prefix=/usr/local/apr-util --with-apr=/usr/local/apr 
make  (如果这一步报错,就先执行下面的再执行本步)
make install
# vi  Makefile

APRUTIL_LIBS = -lsqlite3 /usr/lib/libexpat.la /root/tar/httpd-2.2.3/srclib/apr/libapr-1.la -luuid -lrt -lcrypt -lpthread -ldl
改为
APRUTIL_LIBS = -lsqlite3 /usr/lib64/libexpat.la /root/tar/httpd-2.2.3/srclib/apr/libapr-1.la -luuid -lrt -lcrypt -lpthread -ldl


3.    安装Apache
cd ../../apache2.2.4
./configure LDFLAGS="-L/usr/lib64 -L/lib64"--prefix=/usr/local/httpd-2.2.15 --enable-mods-shared=all --with-mpm=worker --enable-deflate --enable-cache --enable-disk-cache --enable-mem-cache --enable-file-cache --enable-proxy –-enable-proxy-ajp –-enable-proxy-balancer –enable-proxy-http --enable-rewrite --enable-charset-lite --disable-ipv6 -disable-dav -with-apr=/usr/local/apr -with-apr-util=/usr/local/apr-util
make
make install
或者直接用--libdir=/usr/lib64也可以
./configure --libdir=/usr/lib64 --prefix=/usr/local/httpd-2.2.15 --enable-mods-shared=all --with-mpm=worker --enable-deflate --enable-cache --enable-disk-cache --enable-mem-cache --enable-file-cache --enable-proxy –-enable-proxy-ajp –-enable-proxy-balancer –enable-proxy-http --enable-rewrite --enable-charset-lite --disable-ipv6 -disable-dav -with-apr=/usr/local/apr -with-apr-util=/usr/local/apr-util
    ( 上最好手动输入,否则可能会报错)

(先输入这个)./configure --libdir=/usr/lib64 --prefix=/usr/local/httpd-2.2.15 --enable-mods-shared=all --with-mpm=worker  --enable-cache --enable-disk-cache --enable-mem-cache --enable-file-cache --enable-proxy --enable-proxy-ajp --enable-proxy-balancer --enable-proxy-http --enable-rewrite --enable-charset-lite --disable-ipv6 --disable-dav --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util
分享到:
评论

相关推荐

    redhatlinux5.5下安装apache2.2.15与svn1.6.11.pdf

    在Red Hat Linux 5.5环境下,安装Apache 2.2.15和Subversion 1.6.11是一项常见的任务,这涉及到版本控制系统的部署以及Web访问接口的设置。Apache HTTP Server作为Web服务器,它允许用户通过HTTP或HTTPS协议访问...

    Linux下安装Apache httpd.doc

    它不仅功能强大且稳定可靠,支持多种操作系统,如Linux、Windows等。在Linux环境下安装Apache是常见的需求之一,尤其是在构建Web服务器时。 #### 二、环境准备 本文档将基于以下环境进行Apache的安装与配置: - **...

    Linux下Apache服务器的搭建.pdf

    本文详细介绍了在 RedHat 9.0 操作系统中利用 Apache 软件搭建 Web 服务器的方法,包括 Apache 服务器的安装方法、Apache 服务器的基本配置方法及高级应用设置。 Apache 服务器的安装: 1. 在 RedHat 9.0 操作系统...

    httpd-2.2.15.zip

    5. **系统兼容性**:源码安装使得Apache能够适应各种操作系统环境,包括Linux、Unix、Windows等。用户可以根据目标平台的特性进行适当的编译优化。 6. **安全定制**:企业环境中,安全性是首要考虑因素。源码安装...

    httpd-2.2.15-complied.zip

    "centos"暗示这个编译可能是在CentOS操作系统上完成的,CentOS是一个基于Linux的开源操作系统,常用于服务器环境;"httpd"是Apache HTTP Server的守护进程名称,负责处理HTTP请求。 在压缩包文件名称列表中,我们...

    手动添加Apache服务

    在IT领域,Apache是一款广泛使用的开源Web服务器软件,它可以运行在多种操作系统上,包括Windows、Linux等。当我们在Windows环境下遇到由于服务安装不正确所导致的问题时,手动添加Apache服务成为解决问题的有效手段...

    64位环境的mod_encoding模块

    这个模块是专门为了解决在64位操作系统,如64位CentOS 5.5上,Apache2.2.15版本对中文URL处理不兼容的问题而设计的。 Apache的mod_encoding模块主要功能是编码转换,它可以将非ASCII字符(比如中文字符)转换为URL...

    Apache WebSphere服务器部署方案

    - 根分区磁盘容量至少为20GB以上,确保有足够的空间来安装操作系统和后续软件。 - 推荐安装所有应用程序,以便获得更全面的支持和功能。 - **安装源设置** - 在无法连接外部网络的情况下,可以通过光盘或其他...

    linux+apache2+php5+mysql5--Install&Config

    - **操作系统**:Red Hat Linux Enterprise AS 4.0 - **数据库**:MySQL 5.0.22 - **Web 服务器**:Apache 2.2.15 - **脚本语言**:PHP 5.2.13 #### 2. 安装包准备 接下来是准备所需的软件包。以下是各个组件的...

    apache+php+mysql安装包+配置信息+安装攻略

    首先,我们来看"Windows_Apache_Mysql_PHP环境的安装与配置.doc",这是一个文档,详细指导了如何在Windows操作系统上安装和配置这三个关键组件。文档通常会包含以下步骤: 1. **安装Apache**:提供的"apache_httpd-...

    Apache_http 服务器

    2. **跨平台性**:Apache不仅支持Windows,还可在Linux、Unix、Mac OS X等操作系统上运行,具备良好的兼容性。 3. **高度可配置**:通过配置文件httpd.conf,用户可以详细定制服务器的行为,如设置监听端口、定义...

    Windows下配置php+apache+mySQL文档

    在Windows操作系统中搭建PHP、Apache和MySQL环境,是开发基于LAMP(Linux, Apache, MySQL, PHP)架构的Web应用的常见步骤。以下是一份详细的配置指南,确保所有组件的版本相互兼容。 首先,你需要下载以下软件的...

    Apache+MySQL+SVN+SSL(最终文档)

    在本指南中,通过下载httpd-2.2.15.tar.gz文件,用户可以安装Apache。Apache提供了强大的功能和高度的可定制性,支持多种模块扩展,如mod_ssl用于SSL/TLS加密通信、mod_auth_mysql用于MySQL数据库认证等。文档中提到...

    RHEL6+Tomcat6.0.24+JK1.2.32+Httpd2.2.15搭建集群文档

    **目标概述:** 本文档旨在指导如何在RHEL6.2 x64操作系统上搭建一个基于Tomcat 6.0.24的应用服务器集群,并通过Apache Httpd 2.2.15实现负载均衡。此架构能够提高系统的可用性和扩展性。 **系统环境信息:** - **...

    linux下LAMP环境搭建

    LAMP(Linux、Apache、MySQL、PHP)是一种流行的开源Web开发平台组合,它允许开发者在Linux操作系统上利用Apache Web服务器、MySQL数据库以及PHP脚本语言来构建动态网站或者Web应用程序。 #### 二、所需软件及版本 ...

    Centos6.0安装lamp

    在本篇文章中,我们将详细介绍如何在Centos 6.0操作系统上安装LAMP(Linux、Apache、MySQL、PHP)环境,并配置PhpMyAdmin作为图形化管理工具。LAMP是一种常用的开源Web开发平台,用于构建动态网站或网络应用。 ####...

    lamp平台所需软件包

    在这个平台中,Linux作为操作系统,Apache是Web服务器,MySQL是关系数据库管理系统,而PHP则是一种服务器端的脚本语言。下面我们将详细探讨这个压缩包中的每个组件及其在LAMP架构中的作用。 1. **Apache ...

    httpd-2.4.38.tar.bz2.zip

    Linux操作系统是Apache服务器最常部署的平台之一,因为两者都是开源且高度可定制的。在Linux环境下安装Apache源码,通常涉及以下步骤: 1. **解压源码**:首先,你需要解压`httpd-2.4.38.tar.bz2`文件。这可以通过...

Global site tag (gtag.js) - Google Analytics