编译安装注释:css
--prefix=/application/apache2.2.25 html
软件安装路径,若是不指定,默认安装到/usr/local/apache2apache
--enable-deflate 浏览器
提供对内容的压缩传输编码支持,通常html/js/css等内容的站点,使用此参数功能会大大提升传输速度,提示访问者访问体验,在生产环境中,这是apache调优的重要选项之一缓存
--enable-expires 并发
激活容许经过配置文件控制http的“expires”和“cache-control”头内容,即对网站图片,js,css等内容,提供在客户端浏览器缓存的设置,这是apache调优的重要选项之一app
--enable-headerside
提供容许http请求头的控制网站
--enable-modules=most 编码
模块
--enable-so
激活apache服务的DSO支持,即在之后能够以DSO的方式编译安装共享模块,这个模块自己不能以DSO方式编译
--with-mpm=worker
选择apache mpm的模式为worker模式,由于worker模式原理是更多的使用线程来处理请求,因此能够处理更多的并发请求,而系统资源的开销小于基于进程的MPM prefork,若是不指定此参数,默认获得模式是prefork进程模式。这是apache调优的一个重要选项之一。
--enable-rewrite
提供基于URL规则的重写功能,根据已知URL地址,转换其余想要的url地址,如伪静态功能就是这个模块实现的,这是apache在生产环节中必用的一个重要功能
能够使用./configure –help命令来查看以上各个参数的用途
在安装apache软件包时,忘记安装以上模块,能够使用dso方式编译安装