Apache 2.0.47 configure脚本帮助

用法:configure [选项] [主机]
选项:[描述之后的括号里面是默认的]
配置:
-h, --help 显示这个消息并退出
--help=short 显示这个软件包的特殊选项
--help=recursive 显示包含的软件包的简短帮助
-V, --version 显示版本信息并退出
-q,--quiet, --silent 不打印'checking...'消息
--cache-file=FILE 在FILE里面保存测试结果[禁用]
-C,--config-cache 等效于:--cache-file=config.cache
-n, --no-create 不创建输出文件
--srcdir=DIR 搜寻源代码的目录[configure的目录或者上一级目录]

安装目录和文件名:
--prefix=PREFIX 在PREFIX指定的目录下安装独立体系的文件
--exec-prefix=EPREFIX 在EPREFIX指定的目录下安装非独立体系的文件,默认与prefix一样

默认地,'make install'将把所有的文件安装到'/usr/local/apache2/bin','/usr/local/apache2/lib'之类的目录。你可以用'--prefix'来指定除了‘/usr/local/apache2'以外的其他目录,比如'--prefix=$HOME'

为了更好的控制安装结果,请选用下列参数:

--bindir=DIR 用户可执行文件的保存目录,默认为EPREFIX/bin
--sbindir=DIR 系统管理相关的可执行文件的保存目录,默认为EPREFIX/sbin
--libexecdir=DIR 程序可执行文件的保存目录,默认为EPREFIX/libexec
--datadir=DIR 该目录保存只读的,独立体系解构的数据,默认为PREFIX/share
--sysconfdir=DIR 该目录保存只读的,单一机器的数据,默认为PREFIX/etc
--sharedstatedir=DIR 该目录保存可修改的,独立体系解构的数据,默认为PREFIX/com
--localstatedir=DIR 该目录保存可修改的,单一机器的数据,默认为PREFIX/var
--libdir=DIR 保存对象代码库的目录,默认为EPREFIX/lib
--includedir=DIR C数据头文件,默认为PREFIX/include
--oldincludedir=DIR 非gcc的C数据头文件,默认为/usr/include
--infodir=DIR 保存信息文档的目录,默认为PREFIX/info
--mandir=DIR 帮助文档的目录,默认为PREFIX/man

系统类型:
--build=BUILD 在BUILD上建立配置[假想的]
--host=HOST 配置HOST[BUILD=HOST]
--target=TARGET 配置TARGET[TARGET=HOST]

可选功能:
--disable-FEATURE 不包括FEATURE,比如'--enable-FEATURE=no'
--enable-FEATURE[=ARG] 包括FEATURE[ARG=yes]
--enable-layerout=LAYOUT 激活从输入的布局文件LAYOUT来控制安装的目录布局
--enable-v4-mapped 激活允许IPv6的sockets来处理IPv4的连接
--enable-maintainer-mode 激活打开调试一级编译期的警告
--enable-modules=MODULE-LIST 需要激活的模块(静态)
--enable-mods-shared 需要激活的共享模块(DSO)
--disable-access 禁用基于主机的访问控制
--disable-auth 禁用基于用户的访问控制
--enable-authanon 激活匿名用户访问
--enable-auth-dbm 激活基于DBM的访问数据库
--enable-auth-digest 激活RFC2617摘要认证
--enable-isapi 激活ISAPI扩展支持
--enable-file-cache 激活文件缓存
--enable-echo 激活ECHO服务器
--disable-charset-lite 禁用字符集转换
--enable-charset-lite 激活字符集转换
--enable-cache 激活动态文件缓存
--enable-disk-cache 激活磁盘缓存模块
--enable-mem-cache 激活内存缓存模块
--enable-example 激活示例与demo模块
--enable-case-filter 激活大写子母转换过滤器示例
--enable-case-filter-in 激活大写子母输入过滤器示例
--enable-ldap 激活LDAP缓存与连接池服务
--enable-auth-ldap 激活基于LDAP的认证
--enable-ext-filter 激活外部过滤器模块
--disable-include 禁用禁用服务器端嵌入(SSI)
--enable-deflate
--disable-log-config 禁用日志配置
--enable-logio 激活输入输出日志
--disable-env 禁用清除/设置环境变量
--enable-mime-magic 激活自动获得MIME类型
--enable-cern-meta 激活CERN类型元文件
--enable-expires 激活数据头控制期满
--enable-headers 激活HTTP头控制
--enable-usertrack 激活用户会话跟踪
--enable-unique-id 激活对每一个请求的唯一标识
--disable-setenvif 禁用在数据头上以环境变量为基础
--enable-proxy 激活Apache的proxy模块
--enable-proxy-connect 激活Apache的proxy CONNECT模块
--enable-proxy-ftp 激活Apache的proxy FTP模块
--enable-proxy-http 激活Apache的proxy HTTP模块
--enable-ssl 激活SSL/TLS支持(mod_ssl)
--enable-optional-hook-export 激活钩子输出者示例
--enable-optional-hook-import 激活钩子输入者示例
--enable-optional-fn-import 激活可选函数输出者示例
--enable-optional-fn-export 激活可选函数输入者示例
--enable-bucketeer
--enable-static-support 为所支持的二进制文件建立一个静态链接的版本
--enable-static-htpasswd 建立静态版本的htpasswd
--enable-static-htdigest 建立静态版本的htdigest
--enable-static-rotatelogs 建立静态版本的rotatelogs
--enable-static-logresolve 建立静态版本的logresolve
--enable-static-htdbm 建立静态版本的htdbm
--enable-static-ab 建立静态版本的ab
--enable-static-checkgid 建立静态版本的checkgid
--enable-http 激活HTTP协议处理
--disable-mime 禁用文件扩展名到mime类型到映射
--enable-dav 激活WebDAV协议处理
--disable-status 禁用进程/线程监控
--disable-autoindex 禁用自动目录索引
--disable-asis 禁用as-is文件类型
--enable-info 激活服务器信息
--enable-suexec 激活给产生到进程设置uid和gid
--disable-cgid
--enable-cgi 激活cgi支持
--disable-cgi 禁用cgi
--enable-cgid
--enable-dav-fs 激活文件系统的DAV提供者
--enable-vhost-alias 激活聚集(mass)主机模块
--disable-negotiation 禁用内容协商
--disable-dir 禁用目录请求处理
--disable-imap 禁用imap
--disable-actions 禁用请求上的行为触发器
--enable-speling 激活纠正普通URL的拼写错误
--disable-userdir 禁用用户请求的映射
--disable-alias 禁用请求转换
--enable-rewrite 激活mod_rewrite(允许URL重写)
--enable-so 激活DSO能力

可选包:
--with-PACKAGE[=ARG] 使用PACKAGE[ARG=yes]
--without-PACKAGE 不使用PACKAGE(等同与--with-PACKAGE=no)
--with-apr=DIR|FILE APR的安装路径
--with-apr-util=DIR APU的安装路径
--with-port=PORT 设置Apache监听的端口(默认是80)
--with-z=DIR 使用一个特定的zlib库
--with-ssl=DIR 使用ssl工具集(OpenSSL)
--with-mpm=MPM 选择Apache使用的进程模块
MPM={beos|worker|prefork|mpmt_os2|perchild|leader|threadpool}
--with-module=module-tyle:module-file
激活在目录modules/<module-type>中的模块文件
--with-program-name 设置可选的可执行文件的名字
--with-suexec-bin 设置suexec可执行文件的路径
--with-suexec-caller 允许用户调用SuExec
--with-suexec-userdir 设置用户子目录
--with-suexec-docroot 设置SuExec根目录
--with-suexec-uidmin 所允许的最小UID
--with-suexec-gidmin 所允许的最小GID
--with-suexec-logfile 设置日志文件
--with-suexec-safepath 设置安全路径
--with-suexec-umask 设置suexec进程的用户缺省许可

一些其他的有影响力的环境变量:
CC C编译器指令
CFLAGS C编译器标志
LDFLAGS 链接器标志,例如:-L<lib dir>
如果你在一个非标准目录下有库文件:<lib dir>
CPPFLAG C/C++预处理器标志,例如:-I<include dir>
如果你在一个非标准目录下有头文件:<include dir>
CPP C预处理器

注:原文出处不详


发表评论

(必填)

(必填)

(以便回访)