`
conkeyn
  • 浏览: 1505492 次
  • 性别: 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下的web server源代码

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

    fish原创--linux+apache+php+mysql源代码安装.pdf

    fish原创--linux+apache+php+mysql源代码安装.pdf

    apache unix 源代码

    apache unix 源代码 apache linux 源代码 httpd-2.0.63.tar.bz2

    Apache源代码内核分析

    Apache源代码内核分析精华 想要了解Apache服务器结构的同学抓紧了

    Linux源码安装apache与常见错误解决

     升级方式有两种,一种是通过源代码编译安装,一种是直接升级rpm包(谨慎!小心)。下面是使用源代码的方式行,它们的下载路径为:(~_~)这里不再说到那里下载了,相信你有能力找的到的,呵呵  2、安装依赖的...

    lamp(Linux+Apache+Mysql+Perl/PHP/Python)论文

    每个程序在所有权里都符合开放源代码标准:Linux是开放系统;Apache是最通用的网络服务器;mySQL是带有基于网络管理附加工具的关系数据库;PHP是流行的对象脚本语言,它包含了多数其它语言的优秀特征来使得它的网络...

    apache源码2.2.19版本

    apache源代码,可在linux系统下安装使用,版本为2.2.19

    Nginx 1.22.0 Linux 版本,解压安装。

    Nginx 的源代码使用 2-clause BSD-like license。 Nginx 是一个很强大的高性能Web和反向代理服务,它具有很多非常优越的特性: 在连接高并发的情况下,Nginx是Apache服务不错的替代品:Nginx在美国是做虚拟主机生意...

    PHP网络编程技术与实践(源代码)

    1.4.2 在Linux下安装MySQL 1.4.3 安装后的设置 1.5 PHP、MySQL和Apache系统整合 1.5.1 安装VertrigoServ 1.5.2 配置相关 1.5.3 启动运行VertrigoServ 1.6 本章小结 . .一直到第十八章 . 第18章 电子商务网站-...

    red hat enterprise linux5.3下xymon安装步骤和安装原文件汇总

    4、下载Xymon的源代码文件包备用,这里我们下载的是最新的稳定版, 6 5、 安装Xymon需要用到的组件fping 6 (1)安装fping: 6 (2)安装rrdtool-devel 7 (3)安装pcre 7 6、 创建一个用户:xymon 以用于运行Xymon Monitor ...

    Apache HTTP Server for Linux V2.1.9 Beta

    最流行的Web服务器软件。...Apache快速、可靠、可通过简单的API扩展,Perl/Python解释器可被编译到服务器中,完全免费,完全源代码开放。如果你需要创建一个每天有数百万人访问的Web服务器,Apache可能是最佳选择。

    Run.Your.Own.Web.Server.Using.Linux.and.Apache.Dec.2005.chm lixiphp

    [精华] Apache专著完全推荐(3)Apache Server 源代码分析 [精华] Apache专著完全推荐(2)Apache Server 系统管理员手册 完全版 [精华] Apache专著完全推荐(1)Apache服务器实用大全 推荐以上的几本apache书给...

    linux项目工程资料-航空订票系统基于LAMP(linux+apache+mysql+php).zip

    Linux项目是一个开放源代码的操作系统项目,由林纳斯·托瓦兹(Linus Torvalds)于1991年首次发布。该项目以Linux内核为核心,围绕其构建了一个完整的操作系统,包括各种系统工具、库、应用程序和硬件支持。 以下是...

    Apache服务器.doc

    8.3 Apache服务器 8.3.1 Apache概述 Apache是Internet上最流行的Web服务器软件,它安全、高效、稳定、适用于各种平 台,关键它还是免费的和开发源代码的。从1995年开始直到今天,经过不断的发展,Ap ache小组开发的...

    lampLinux+Apache+Mysql+Perl/PHP/Python

    随着开源潮流的蓬勃发展,开放源代码的LAMP已经与J2EE和.Net商业软件形成三足鼎立之势,并且该软件开发的项目在软件方面的投资成本较低,因此受到整个IT界的关注。从网站的流量上来说,70%以上的访问流量是LAMP来...

    Apache服务器搭建与测试(23P)

    Apache是Internet上最流行的Web服务器软件,它安全、高效、稳定、适用于各种平台,关键它还是免费的和开发源代码的。从1995年开始直到今天,经过不断的发展,Apache小组开发的Apache HTTPd服务器软件已经成为市场的...

    httpd-2.2.22.tar.bz2 httpd apache

    在linux下面安装apache服务器httpd源代码

    Apache Web Server for Linux V2.0.35

    最流行的Web服务器软件。...Apache快速、可靠、可通过简单的API扩展,Perl/Python解释器可被编译到服务器中,完全免费,完全源代码开放。如果你需要创建一个每天有数百万人访问的Web服务器,Apache可能是最佳选择。

    jeecms9.2源代码文件

    jeecms9.2源代码文件 环境软件可以从以下网址中获得 Jdk 7.0 下载址: http://java.sun.com/javase/downloads/index.jsp Tomcat7 下载地址:https://tomcat.apache.org/download-70.cgi MySQL 5.0.22 下载地址:...

    微信管家安装手册(亲测亲自编写LINUX,win下安装教程)

    微信管家2014源代码安装说明,在原有的教程基础上,亲自安装过程中遇到一系列问题。为了能帮助大家更好的安装微信管家这套代码,我亲自测试了几大环境下的安装过程,主要是Win+Apache和IIS的安装最为头疼,这个分数...

Global site tag (gtag.js) - Google Analytics