apache编译参数介绍

./configure
–prefix=/usr/local/apache    Apache的安装目录
–enable-so      打开 so 模块,so 模块是用来提 DSO 支持的 apache 核心模块
–enable-mods-shared=all   所有模块的支持,把这些模块动态的编译到apache里,不用的可以注销掉
–enable-vhost-alias     集合虚拟主机模块,大批量虚拟主机的动态配置支持
–enable-deflate      支持网页压缩
–enable-expires     支持 HTTP 控制
–enable-rewrite     支持 URL 重写
–enable-authn-dbm=shared   对动态数据库进行操作。Rewrite时需要
–enable-cache      支持缓存
–enable-file-cache      支持文件缓存
–enable-mem-cache    支持内存缓存
–enable-disk-cache     支持磁盘缓存
–with-mpm=worker     让apache以worker线程方式运行,默认是prefork进程模式
–disable-userdir     禁止用户从自己的主目录中提供页面
–enable-ssl      mod_ssl模块的支持
–with-ssl        openssl工具的支持
–disable-cgid      禁止用一个外部 CGI 守护进程执行CGI脚本
–disable-cgi       禁止编译 CGI 版本的 PHP
–with-pcre      perl的正则表达库支持,如果源码编译的需要自己指定一下pcre安装目录
–enable-static-support    支持静态连接(默认为动态连接)
–enable-static-htpasswd     使用静态连接编译 htpasswd – 管理用于基本认证的用户文件
–enable-static-htdigest     使用静态连接编译 htdigest – 管理用于摘要认证的用户文件
–enable-static-rotatelogs    使用静态连接编译 rotatelogs – 滚动 Apache 日志的管道日志程序
–enable-static-logresolve    使用静态连接编译 logresolve – 解析 Apache 日志中的IP地址为主机名
–enable-static-htdbm    使用静态连接编译 htdbm – 操作 DBM 密码数据库
–enable-static-ab     使用静态连接编译 ab – Apache HTTP 服务器性能测试工具
–enable-static-checkgid    使用静态连接编译 checkgid
–enable-lib64
–libdir=/usr/lib64    选择lib库 64微系统需要设定一下

扩展选项
–enable-suexec      设定用户ID和组ID产生大量进程,意思就是单用户启动一个虚拟主机(单站点单用户)不同的用户身份来运行CGI和SSI程序
–with-suexec-uidmin=500    最小组id  
–with-suexec-gidmin=100    最小用户 id

你可能感兴趣的:(apache,职场,休闲,编译参数)