Apache2.0.47 configure脚本帮助

2024-02-24 06:18

本文主要是介绍Apache2.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预处理器


使用这些变量来覆盖configure指令作出的设置,或者帮助configure找到那些使用非标准名称/为止保存的库和程序。


其中有两项自己也不太明白,所以没有翻译……
--enable-deflate
--enable-bucketeer

这篇关于Apache2.0.47 configure脚本帮助的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/741194

相关文章

Linux服务器Java启动脚本

Linux服务器Java启动脚本 1、初版2、优化版本3、常用脚本仓库 本文章介绍了如何在Linux服务器上执行Java并启动jar包, 通常我们会使用nohup直接启动,但是还是需要手动停止然后再次启动, 那如何更优雅的在服务器上启动jar包呢,让我们一起探讨一下吧。 1、初版 第一个版本是常用的做法,直接使用nohup后台启动jar包, 并将日志输出到当前文件夹n

Codeforces Beta Round #47 C凸包 (最终写法)

题意慢慢看。 typedef long long LL ;int cmp(double x){if(fabs(x) < 1e-8) return 0 ;return x > 0 ? 1 : -1 ;}struct point{double x , y ;point(){}point(double _x , double _y):x(_x) , y(_y){}point op

centos6一键安装vsftpd脚本

centos6一键安装vsftpd脚本 手动安装vsftpd参考教程:Centos下安装Vsftpd的图文教程 vsftpd脚本功能: 1.安装 (命令执行:sh xxx.sh)2.添加ftp用户 (命令执行:sh xxx.sh add)3.卸载vsftpd (命令执行:sh xxx.sh uninstall) 测试环境:centos6 x64 centos6 x86(测试centos7以

PDF 软件如何帮助您编辑、转换和保护文件。

如何找到最好的 PDF 编辑器。 无论您是在为您的企业寻找更高效的 PDF 解决方案,还是尝试组织和编辑主文档,PDF 编辑器都可以在一个地方提供您需要的所有工具。市面上有很多 PDF 编辑器 — 在决定哪个最适合您时,请考虑这些因素。 1. 确定您的 PDF 文档软件需求。 不同的 PDF 文档软件程序可以具有不同的功能,因此在决定哪个是最适合您的 PDF 软件之前,请花点时间评估您的

Android逆向(反调,脱壳,过ssl证书脚本)

文章目录 总结 基础Android基础工具 定位关键代码页面activity定位数据包参数定位堆栈追踪 编写反调脱壳好用的脚本过ssl证书校验抓包反调的脚本打印堆栈bilibili反调的脚本 总结 暑假做了两个月的Android逆向,记录一下自己学到的东西。对于app渗透有了一些思路。 这两个月主要做的是代码分析,对于分析完后的持久化等没有学习。主要是如何反编译源码,如何找到

Lua 脚本在 Redis 中执行时的原子性以及与redis的事务的区别

在 Redis 中,Lua 脚本具有原子性是因为 Redis 保证在执行脚本时,脚本中的所有操作都会被当作一个不可分割的整体。具体来说,Redis 使用单线程的执行模型来处理命令,因此当 Lua 脚本在 Redis 中执行时,不会有其他命令打断脚本的执行过程。脚本中的所有操作都将连续执行,直到脚本执行完成后,Redis 才会继续处理其他客户端的请求。 Lua 脚本在 Redis 中原子性的原因

CentOs7上Mysql快速迁移脚本

因公司业务需要,对原来在/usr/local/mysql/data目录下的数据迁移到/data/local/mysql/mysqlData。 原因是系统盘太小,只有20G,几下就快满了。 参考过几篇文章,基于大神们的思路,我封装成了.sh脚本。 步骤如下: 1) 先修改好/etc/my.cnf,        ##[mysqld]       ##datadir=/data/loc

PHP抓取网站图片脚本

方法一: <?phpheader("Content-type:image/jpeg"); class download_image{function read_url($str) { $file=fopen($str,"r");$result = ''; while(!feof($file)) { $result.=fgets($file,9999); } fclose($file); re

Python脚本:对文件进行批量重命名

字符替换:批量对文件名中指定字符进行替换添加前缀:批量向原文件名添加前缀添加后缀:批量向原文件名添加后缀 import osdef Rename_CharReplace():#对文件名中某字符进行替换(已完结)re_dir = os.getcwd()re_list = os.listdir(re_dir)original_char = input('请输入你要替换的字符:')replace_ch

Python脚本:TXT文档行数统计

count = 0 #计数变量file_dirs = input('请输入您要统计的文件根路径:')filename = open(file_dirs,'r') #以只读方式打开文件file_contents = filename.read() #读取文档内容到file_contentsfor file_content in file_contents: