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功能使用。可能会存在版本不兼容等各种问题,需要花费大量时间解决。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值