CentOS 编译安装 Apache 2.2

Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。它快速、可靠并且可通过简单的API扩充,将Perl/Python等解释器编译到服务器中。

安装Apache,到 http://httpd.apache.org 下载 2.2.x 的最新版 tar.gz 文件到 /usr/local/src/

解压

# cd /usr/local/src/
# tar –zxvf httpd-2.2.x.tar.gz

预处理

# cd httpd-2.2.x
# ./configure --prefix=/usr/local/apache \
--with-mpm=worker \
--enable-so \
--enable-rewrite \
--enable-mods-shared=most

编译安装

# make
# make install

启动

# /usr/local/apache/bin/apachectl start

也可以通过建立符号连接来启动:

# ln -s /usr/local/apache/bin/apachectl /etc/init.d/httpd
# service httpd start

将httpd设成随机启动

# vim /etc/init.d/httpd

在#!/bin/sh下添加以下内容

# chkconfig: - 85 15
# description: Apache

添加 apache 为系统服务

# chkconfig httpd on