日期:2014-05-17 浏览次数:21008 次
configure
脚本配置Apache的源代码树并且将其安装到指定的平台上。丰富的选项允许你根据自己的特定状况和特定需求对Apache进行定制。
这个脚本位于源代码树的根目录下,并且只能用于类Unix操作系统。要了解其他平台的信息,参见:针对特定平台的说明文档。
你必须在源代码树的根目录下调用configure
脚本,语法如下:
./configure [OPTION]... [VAR=VALUE]...
若要指定环境变量(比如:CC
, CFLAGS
...),请使用 VAR=VALUE
的格式。下面有一些有用的环境变量说明。
apr-config
脚本的选项 下列选项会影响configure
脚本自身的行为。方括号"[]"内是默认值。
-C
--config-cache
--cache-file=config.cache
--cache-file=FILE
-h
--help[=short|recursive]
short
参数将只显示正在运行的当前脚本的选项,而不能列出适用于Apache配置脚本所运行的外部配置脚本的选项。使用recursive
参数将显示所有程序包的简短描述。 -n
--no-create
configure
脚本运行结束后不输出结果文件,常用于正式编译前的测试。 -q
--quiet
checking ...
"消息。 --srcdir=DIR
--silent
--quiet
这些选项控制着安装目录的结构。安装目录的结构取决于所选择的布局。方括号"[]"内是默认值。
--prefix=PREFIX
/usr/local/apache2
] --exec-prefix=EPREFIX
默认情况下,make install
将会把所有文件分别安装到/usr/local/apache2/bin
, /usr/local/apache2/lib
目录下。可以用 --prefix
指定一个不同于/usr/local/apache2
的安装前缀,比如:--prefix=$HOME
。
--enable-layout=LAYOUT
config.layout
文件中包含了默认布局的示例,你可以根据它创建你自己的布局。这个文件中的不同布局使用<Layout FOO>...</Layout>
段进行分组,其中的FOO
就是布局名。默认的布局是Apache
。 可以使用下面的选项微调安装目录。下列选项的默认值由autoconf
自动设置并在方括号"[]"内说明。
--bindir=DIR
htpasswd
, dbmmanage
之类的支持程序。EPREFIX/bin
] --datadir=DIR
autoconf
提供了该选项,但Apache并未使用它。PREFIX/share
] --includedir=DIR
EPREFIX/include
] --infodir=DIR
autoconf
提供了该选项,但Apache并未使用它。PREFIX/info
] --libdir=DIR
EPREFIX/lib
] --libexecdir=DIR
EPREFIX/libexec
] --localstatedir=DIR
autoconf
提供了该选项,但Apache并未使用它。PREFIX/var
] --mandir=DIR
EPREFIX/man