`
conkeyn
  • 浏览: 1524656 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论

linux 下 源代码 安装 apache

阅读更多
1、安装openssl
tar -zxf openssl-1.0.0c.tar.gz
cd openssl-1.0.0c/
./config threads shared zlib-dynamic --prefix=/usr/local --openssldir=/usr/local/ssl
make clean
make && make install
cp libcrypto.pc /usr/local/lib/pkgconfig
chmod 644 /usr/local/lib/pkgconfig/libcrypto.pc
cp libssl.pc /usr/local/lib/pkgconfig
chmod 644 /usr/local/lib/pkgconfig/libssl.pc
cp openssl.pc /usr/local/lib/pkgconfig
chmod 644 /usr/local/lib/pkgconfig/openssl.pc


2、安装PCRE(Perl Compatible Regular Expressions中文含义:perl语言兼容正则表达式)是一个用C语言编写的正则表达式函数库
tar xzvf pcre-8.31.tar.gz
cd pcre-8.31
./configure --prefix=/usr/local/pcre-8.31 --libdir=/usr/local/lib/pcre \
--includedir=/usr/local/include/pcre --enable-unicode-properties

make && make install

3、安装zlib
$tar -xvzf zlib-1.2.3.tar.gz
$cd zlib-1.2.3.tar.gz
$./configure
$make
$sudo make install

zlib的默认安装位置:
cp libz.a /usr/local/lib
chmod 644 /usr/local/lib/libz.a
cp libz.so.1.2.7 /usr/local/lib
chmod 755 /usr/local/lib/libz.so.1.2.7
cp zlib.3 /usr/local/share/man/man3
chmod 644 /usr/local/share/man/man3/zlib.3
cp zlib.pc /usr/local/lib/pkgconfig
chmod 644 /usr/local/lib/pkgconfig/zlib.pc
cp zlib.h zconf.h /usr/local/include
chmod 644 /usr/local/include/zlib.h /usr/local/include/zconf.h


4、apr-util,下载编译apr-util之后,继续编译apache

.configure --prefix=/root/soft/apache --with-apr=/root/soft/apr/ --with-apr-util=/root/soft/apr-util/

2、到apache官方网站 http://httpd.apache.org/download.cgi 下载最新版本的apache,然后解压,执行如下命令:
./configure "--prefix=/usr/local/apache2.4.3" \
"--with-apr=/usr/local/apr-1-4-6/bin/apr-1-config" \
"--with-apr-util=/usr/local/apr-util/bin/apu-1-config" \
"--with-pcre=/usr/local/pcre-8.31/bin/pcre-config" \
"--with-ssl=/usr/local/ssl/" \
"--with-z=/usr/local/lib" \
--enable-cache --enable-file-cache --enable-disk-cache \
--enable-mime-magic --enable-headers --enable-ssl --enable-http \
--enable-rewrite --enable-so

make && make install

提示:configure: error: APR not found. Please read the documentation.

2:提示缺少apr,下载http://apache.freelamp.com/apr/ ,编译安装完成apr之后,继续编译apache.

3:编译( ./configure --prefix=/root/soft/apr-util –with-apr=/root/soft/apr)

configure: error: APR-util not found. Please read the documentation

4:缺少

configure: error: pcre-config for libpcre not found. PCRE is required and available from http://pcre.org/


8、出现了一个问题
AH00558: httpd: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1. Set the 'ServerName' directive globally to suppress this message
解决:
[root@linux bin]# vi /server/apache/conf/httpd.conf
修改ServerName www.example.com:80 为 ServerName localhost:80


编译安装 mod_jk
完成以上设定后,即可开始编译 mod_jk。
root # cd tomcat-connectors-1.2.26-src/native/
root # ./configure --with-java-home=/usr/local/jdk1.6.0_35 --with-apxs=/usr/local/apache2.4.3/bin/apxs
root # make
分享到:
评论

相关推荐

    linux环境下安装apache2.4,附安装步骤说明

    在Linux环境下安装Apache HTTP服务器,特别是Apache 2.4版本,是许多系统管理员和开发者的基础工作之一。在Red Hat Enterprise Linux 7.5 (RHEL 7.5)上安装Apache 2.4.33的过程涉及多个步骤,包括安装依赖库、编译源...

    Linux下Apache+PHP+Mysql安装与配置

    * 介绍 Apache 的安装过程,包括卸载原有 Apache 用户、解压缩 Apache 源代码、配置和安装 Apache。 * "--prefix" 参数用于指定安装后的存放路径;"--enable-modules" 用于指定系统允许使用的功能扩展的类型;"--...

    linux下安装apache详解.docx

    Linux 下安装 Apache 详解 Linux 操作系统下安装 Apache 服务器的详细步骤及配置过程探讨。该文档将指导您从下载 Apache 源代码包开始,到安装、配置、启动 Apache 服务器的整个过程。 一、下载 Apache 源代码包 ...

    Linux下Apache安装

    这将创建一个名为`httpd-2.2.3`的目录,其中包含Apache的源代码和配置脚本。 #### 二、配置与编译Apache 接下来,进入解压后的目录,并执行`./configure`脚本来定制Apache的构建选项。以下是示例中的配置命令: `...

    linux系统下安装及监控apache

    本指南将详细介绍如何在Linux系统下安装Apache,并提供监控Apache服务的方法。 ### 一、准备工作 在开始安装Apache之前,确保你的Linux系统是最新的。你可以通过运行以下命令来更新系统: ```bash sudo yum ...

    linux 下apache2.4.26编译安装所需文件

    总结来说,编译安装Apache 2.4.26在Linux上需要下载并安装APR和APR-Util库,然后配置、编译和安装Apache源代码。过程中可能需要根据服务器的特定需求进行定制配置,确保服务器能够正确响应HTTP请求。这个过程虽然比...

    linux上svn、apache安装

    在Linux环境下安装Apache主要分为以下几个步骤: 1. **安装 APR (Apache Portable Runtime)** APR是为Apache开发的一组库,它提供了跨平台API,使得Apache能够更加高效地运行。 ```bash # 下载并解压 APR tar...

    Linux操作系统上安装Apache服务器的技术解析.pdf

    在Linux系统下安装Apache非常简单,只需要将apache安装包解压在某个目录下,然后设置安装目录和参数,用make和make install编译安装apache就可以了。 3. 配置Apache服务器 3.1 老版的三个配置文件和新版本的一个...

    Linux下安装apache2

    ### Linux下安装Apache2知识点详解 #### 一、概述 在Linux系统中安装Apache2是一项基本但非常重要的技能,尤其对于Web服务器管理员来说更是如此。本文将详细介绍如何在Linux环境下安装配置Apache2,并确保其正常...

    Linux上apache的安装文件

    pcre-8.30.zip包含了版本8.30的源代码,允许Apache服务器在URL重写、日志格式化等场景中使用复杂的正则表达式。 在Linux上安装Apache的基本步骤如下: 1. **解压文件**:首先,你需要将所有压缩文件解压到一个目录...

    Linux下apache与php的安装与整合.docx

    在Linux环境中,Apache和PHP的集成是搭建动态网站服务的关键步骤。Apache是一个广泛使用的开源Web服务器,而PHP是一种流行的服务器端...通过以上步骤和注意事项,你应该能够成功地在Linux环境下安装和整合Apache与PHP。

    在linux下面安装apache、mysql、php

    在Linux环境下搭建Web服务,通常涉及Apache(HTTP服务器)、MySQL(数据库服务器)和PHP(脚本解释器)的安装与配置。以下将详细介绍如何在Linux系统中安装这三款软件,以及解决可能出现的问题。 首先,我们来看...

    Linux下以源代码方式安装MySQL教程

    在Linux环境下,以源代码方式安装MySQL是一种常见且灵活的方法,尤其对于自定义配置和调试需求较高时。本文将详细讲解这一过程,适用于熟悉Linux基础操作的用户。 首先,安装MySQL需要一个C编译器,这里推荐使用GCC...

    source Insight3.1介绍——Linux内核源代码分析工具(二).pdf

    Source Insight 3.1 介绍——Linux 内核源代码分析工具(二) Source Insight 3.1 是一款功能强大且专业的 Linux 内核源代码分析工具。该工具可以帮助开发者快速地分析和理解 Linux 内核源代码,提高开发效率和质量...

    linux下搭建Apache服务说明

    Linux 下搭建 Apache 服务说明是指在 Linux 操作系统下安装和配置 Apache 服务器的过程。Apache 服务器是一个开源的 Web 服务器软件,可以运行在多种操作系统上,包括 Linux、Windows 和 Unix 等。 描述解释 本文档...

    一个linux下的web server源代码

    一个linux下的web server源代码 一个linux下的web server源代码 一个linux下的web server源代码 一个linux下的web server源代码 一个linux下的web server源代码

    apache2源代码编译所需软件

    Apache2是世界上最流行的Web服务器软件之一,其源代码编译安装可以让你自定义配置,适应特定的系统环境和需求。本教程将详细讲解如何编译安装Apache2,并介绍相关依赖软件。 首先,我们需要下载Apache2的源代码。在...

    Apache2.22源代码

    与Linux和其他Unix-like系统上的源代码相比,这里可能包含了一些针对Windows环境的特定配置和编译选项,例如,如何处理Windows的信号处理、线程模型和I/O操作。 学习Apache2.22源代码,开发者可以了解到HTTP服务器...

Global site tag (gtag.js) - Google Analytics