首页 > 代码库 > 编译安装apache

编译安装apache

1、下载apache

   wget http://mirrors.hust.edu.cn/apache//httpd/httpd-2.4.10.tar.gz

   wget http://archive.apache.org/dist/apr/apr-1.5.1.tar.gz

   wget http://archive.apache.org/dist/apr/apr-util-1.3.12.tar.gz

   wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.35.tar.gz

2、安装所需组件

   yum -y install libtool lynx

3、安装apr

   tar zxvf apr-1.5.1.tar.gz

   cd apr-1.5.1

   vi configure  

   找到RM=‘$RM‘修改为RM=‘$RM -f‘ 保存

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

   make&make install

4、安装 apr-util

   tar zxvf apr-util-1.3.12.tar.gz

   cd apr-util-1.3.12

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

   make&make install

5、安装pcre

   tar zxvf pcre-8.35.tar.gz

   cd pcre-8.35

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

   make&make install

6、安装httpd

   tar zxvf httpd-2.4.10.tar.gz

   cd httpd-2.4.10

   ./configure --prefix=/usr/local/httpd --enable-so --enable-mods-shared=all --enable-rewrite=shared --enable-speling=shared --with-apr=/usr/local/apr/bin/apr-1-config --with-pcre=/usr/local/pcre/ --with-apr-util=/usr/local/apr-util/

   make&make install

7、注册apache服务

   cp /usr/local/httpd/bin/apachectl /etc/rc.d/init.d/httpd

   service httpd restart

8、添加开机启动

   vi /etc/init.d/httpd  在#!/bin/sh 下增加以下两行文字
 
  # chkconfig: 35 70 30
 
  # description: Apache

   chkconfig -add httpd

   chkconfig httpd on

9、修改servername

   vi /usr/local/httpd/conf/http.conf

   找到#ServerName www.example.com:80去掉前面的#保存

10、访问http://ip  会显示  It‘s work!说明安装成功。

本文出自 “linux相关分享” 博客,请务必保留此出处http://2860664.blog.51cto.com/2850664/1554699

编译安装apache