码迷,mamicode.com
首页 > Web开发 > 详细

linux下编译安装apache

时间:2016-07-01 23:01:08      阅读:194      评论:0      收藏:0      [点我收藏+]

标签:

在linux(CentOS6.5)上安装Apache,要首先确保以下程序事先安装

apr:The mission of the Apache Portable Runtime (APR) project is to create and maintain

        software libraries that provide a predictable and consistent interface to underlying

        platform-specific implementations.The primary goal is to provide an API to which

        software developers may code and be assured of predictable if not identical behaviour

        regardless of the platform on which their software is built, relieving them of the need

        to code special-case conditions to work around or take advantage of platform-specific

        deficiencies or features.

   参考:http://blog.csdn.net/jmshl/article/details/6773731

apr-util

pcre:The Perl Compatible Regular Expressions (PCRE) library is a set of functions that implement

          regular expression pattern matching using the same syntax and semantics as Perl 5. PCRE

          has its own native API, in addition to a set of POSIX compatible wrapper functions.

    参考:http://www.pcre.org/

 

安装步骤如下:

1、安装apr

下载:http://apr.apache.org/download.cgi

tar -zxvf apr-1.5.2.tar.gz

cd apr-1.5.2

./configure --prefix=/usr/local/apr/

make

make install

 

2、安装apr-util

下载:http://apr.apache.org/download.cgi

tar -zxvf apr-util-1.5.4.tar.gz

cd apr-util-1.5.4

./configure --prefix=/usr/local/apr-util/ --with-apr=/usr/local/apr/

make

make install

 

3、安装pcre

下载:http://sourceforge.net/projects/pcre

unzip -o pcre-8.39.zip

cd pcre-8.39

./configure --prefix=/usr/local/pcre

make

make install

 

4、安装apache

下载:http://httpd.apache.org/download.cgi

tar -zxvf  httpd-2.4.20.tar.gz

cd httpd-2.4.20

./configure  --prefix=/usr/local/apache2.4.20/ --with-apr=/usr/local/apr/ --with-apr-util=/usr/local/apr-util/ --with-pcre=/usr/local/pcre

make

make install

 

5、配置

vi /usr/local/apache2.4.20/conf/httpd.conf

 

6、启动、关闭

cd /usr/local/apache2.4.20/bin

./apachectl -k start

./apachectl -k stop

./apachectl -k restart

如果配置文件中Listen定义的是默认的80端口(或1024以下),那么启动Apache将需要root权限以将它绑定在特权端口上。

linux下编译安装apache

标签:

原文地址:http://www.cnblogs.com/xxoome/p/5634365.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!