首页 > 代码库 > http 24编译安装

http 24编译安装

一、去镜像网站下载apr   apr-util  和http源码包

二、 准备开发环境  安装develoment tools   和development  libraries

三、  解决依赖关系
         yum -y install pcre-devel
四、编译安装apr
        tar
        cd
        ./configure --prefix=/usr/local/apr
        make && make install

五、编译安装apr-util
         tar
         cd
          ./configure --frefix=/usr/local/apr-util --with-apr=/usr/local/apr
          make && make install

六、编译httpd
       tar
       cd
       ./configure --prefix=/usr/local/apache --sysconfdir=/etc/httpd24 --enable-so --enable--ssl --enable-cgi --enable-rewrite --with-zlib --with-pcre --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util --enable-modeles=most --enable-mpms-shared=all --with-mpm=event
       make && make install


然后导出头文件,库文件,帮助文件,修改环境变量


之后修改/etc/init.d/http文件  将apachectl 路径  httpd路径  和pid路径修改

chkconfig  加入开机启动

就大功告成了





 httpd2.4新特性
        1)MPM支持在运行时装载
             --enable-mpms-shared=all --with-mpm=event 启用默认的event
        2) 支持event
        3)异步读写
        4) 在每模块及每目录上指定日志级别
        5)每请求配置:<If> <Elseif>
        6) 增强版的表达式分析器
        7) 毫秒级的keepalive timeout
        8)支持主机名的虚拟主机不在需要NameVirtualHost指令
        9) 支持使用自定义变量
        新增一些模块:mod_proxy_fcgi,mod_ratelimit,mod_request,mod_remoteip
        对于基于IP的访问做了修改,不在使用order,allow,deny这些机制;而是统一使用require进行

本文出自 “10633230” 博客,请务必保留此出处http://10643230.blog.51cto.com/10633230/1882231

http 24编译安装