LAMNP 编译安装参数(一)---Apache 安装编译参数
LAMNP 编译安装参数(一)---Apache 安装编译参数
2011年12月11日
===========================================================================================================
Apache 安装编译参数
/configure
--prefix=/usr/local/apache2 //指定缺省安装目录
--enable-module=so //打开 so 模块
--enable-deflate=shared //支持网页压缩
--enable-expires=shared //支持 HTTP 控制
--enable-rewrite=shared //支持 URL 重写
--enable-cache //支持缓存
--enable-file-cache //支持文件缓存
--enable-mem-cache //支持记忆缓存
--enable-disk-cache //支持磁盘缓存
--enable-static-support //支持静态连接(默认为动态连接)
--enable-static-htpasswd //使用静态连接编译 htpasswd,用于管理基本认证的用户文件
--enable-static-htdigest //使用静态连接编译 htdigest,用于管理摘要认证的用户文件
--enable-static-rotatelogs //使用静态连接编译 rotatelogs
--enable-static-logresolve //使用静态连接编译 logresolve,解析日志中的IP地址为主机名
--enable-static-htdbm //使用静态连接编译 htdbm,操作 DBM 密码数据库
--enable-static-ab //使用静态连接编译 ab服务器性能测试工具
--enable-static-checkgid //使用静态连接编译 checkgid
--disable-cgid //禁止用一个外部 CGI 守护进程执行CGI脚本
--disable-cgi //禁止编译 CGI 版本的 PHP
--disable-userdir //禁止用户从自己的主目录中提供页面
--with-mpm=worker // 让apache以worker方式运行
--enable-authn-dbm=shared // 对动态数据库进行操作。Rewrite时需要。
--enable-so //使之能够动态加载模块功能
--enable-experimental-libtool //启用试验性质的自定义libtool
--disable-libtool-lock //取消锁定(可能导致并行编译崩溃)
--enable-profile //打开编译profiling
--enable-malloc-debug //打开BeOS平台上的malloc_debug
--disable-lfs //在32-bit平台上禁用大文件支持
--enable-nonportable-atomics //启用更加高效的基于互斥执行的原子操作。
--enable-threads //启用线程支持,在线程型的MPM上必须打开它
--disable-threads //禁用线程支持,不使用线程化的MPM ,关闭它以减少系统开销。
--disable-dso //禁用DSO支持
--enable-other-child //启用可靠子进程支持
--disable-ipv6 //禁用IPv6支持
--with-gnu-ld //指定C编译器使用 GNU ld
--with-pic //只使用 PIC/non-PIC 对象,默认为两者都使用
--with-tags[=TAGS] //包含额外的配置
--with-installbuilddir=DIR //指定APR编译文件的存放位置(默认值为:’${datadir}/build’)
--without-libtool //禁止使用libtool连接库文件
--with-efence[=DIR] //指定Electric Fence的安装目录
--with-sendfile //强制使用sendfile
--with-egd[=DIR] //使用EDG兼容的socket
--with-devrandom[=DEV] //指定随机设备[默认为:/dev/random]
--with-apr=PATH //指定APR的安装目录(