linux安装apache

1、下载所需软件包

   根据官网所示,安装apache2.4.9必须先安装apr、apr-util、pcre包

The following requirements exist for building Apache httpd: APR and APR-Util Make sure you have APR and APR-Util already installed on your system. If you  don't, or prefer to not use the system-provided versions, download the latest  versions of both APR and APR-Util from Apache APR, unpack them into ./srclib/apr and  ./srclib/apr-util (be sure the directory names do not have version  numbers; for example, the APR distribution must be under ./srclib/apr/) and use  ./configure's --with-included-apr option. On some  platforms, you may have to install the corresponding -dev packages  to allow httpd to build against your installed copy of APR and APR-Util. Perl-Compatible Regular Expressions Library (PCRE) This library is required but not longer bundled with httpd. Download the  source code from http://www.pcre.org, or install a Port or Package. If your  build system can't find the pcre-config script installed by the PCRE build,  point to it using the --with-pcre parameter. On some platforms, you  may have to install the corresponding -dev package to allow httpd  to build against your installed copy of PCRE.

apr-1.5.1.tar.gz  apr-util-1.5.3.tar.gz  cd.sh  httpd-2.4.9.tar.gz  pcre-8.33.zip

 

2、安装

# 解压缩 
tar fvxz apr-1.5.1.tar.gz  
tar fvxz apr-util-1.5.3.tar.gz  
tar httpd-2.4.9.tar.gz  
tar fvxz httpd-2.4.9.tar.gz  
tar fvxz pcre-8.33.zip  
unzip pcre-8.33.zip   

# 编译安装apr   

cd /data/apr-1.5.1 
./configure --prefix=/usr/local/apr 
make && make install   

# 编译安装apr-util   

cd ../apr-util-1.5.3 
./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr 
make && make install   

# 编译安装pcre 

cd ../pcre-8.33 
./configure --prefix=/usr/local/pcre 
make && make install   

# 编译安装apache 
# 安装之前请确保系统之前预装的httpd已被卸载 
cd ../httpd-2.4.9 
# 参数依次是: httpd安装路径  httpd配置文件存放路径  启用模块化方式  启用ssl安全连接# 启用cgi脚本功能  启用url重写  启用服务器压缩  启用正则表达式支持    apr安装路径  
# apr util安装路径   启用常用模块以确保apache正常工作    将多进程模型非静态化  
# 启用事件异步模型 
./configure --prefix=/usr/local/apache --sysconfdir=/etc/httpd --enable-so --enable-ssl --enable-cgi --enable-rewrite --with-zlib --with-pcre=/usr/local/pcre --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util/ --enable-modules=most --enable-mpms-shared=all --with-mpm=event 
make && make install

另外可以通过yum install 安装所需的软件包

 

3、启动&测试

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

wKioL1R9gTOhhT_MAAB8EY9qp8s307.jpg

文章来自:http://liubao0312.blog.51cto.com/2213529/1416912

你可能感兴趣的:(apache)