linux安装apache

本文主要是基于ubuntu系统,安装apache服务


主要两种方法:

1.直接apt-get install apahce2 , 比较方便,把相关得模块也添加上了,安装得配置目录在/etc/apache2下面,可以看到各种配置目录,其中mods-available可以查看安装得模块,mods-enabled查看在使用得模块。有些模块没有,就需要apt-get 额外安装,如需要支持php5 apt-get install libapache2-mod-php5。需要开始模块可以使用a2enmod 模块名 , 如果不加参数,会列出可以开启得模块名称。 关闭模块a2dismod 模块名 如果不加参数,会列出可以关闭的模块名称。


2.编译安装 ,

(1) 编译安装APR

    先下载apr: 地址:http://mirror.esocc.com/apache/apr/

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

     make && make install 

(2)再编译安装apr-util

     下载apr-util: 地址同apr:http://mirror.esocc.com/apache/apr/

     ./configure -prefix=/usr/local/apr-util --with-apr=/usr/local/apr //这里带上apr安装路径

     make && make install 

(3)再编译安装pcre

      先下载pcre: 地址:http://sourceforge.net/projects/pcre/files/pcre/

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

       make && make install 

(4)再编译安装apache

     下载apache,地址:http://httpd.apache.org/download.cgi

     #./configure -prefix=/usr/local/apache2 --enable-deflate --enable-expires --enable-headers --enable-modules=most --enable-so --with-mpm=worker --enable-rewrite --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util --with-pcre=/usr/local/pcre

主要就是安装这几个内容,可能有些版本得系统需要安装gcc编译相关库,或者zlib-devel,具体因情况而异。

如果需要添加额外的模块,需要使用apr模块重新编译模块,一般不建议只为使用apache功能使用。可能会存在版本不兼容等各种问题,需要花费大量时间解决。


你可能感兴趣的:(linux安装apache)