日期:2014-05-17 浏览次数:21220 次
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