--prefix

  指定文件被安装到文件系统中的目录名。例:--prefix=/usr/local/apache

--enable-layout

  该选项允许你选择一个预先定义好的文件系统结构,也就是可以指定make install具体把文件安装在什么地方。想知道一个特定的布局配置将把文件安装到什么地方,可以查看位于源代码目录树最上层的config.layout文件。当前预定义好的布局配置包括:

    Apache   beos  BSDI  Darwin  Debian  FreeBSD  GUN  Mac OS X Server  OpenBSD  opt  RedHat  Solaris  SuSE

若使用上面的中间带有空格的布局配置名,必须使用双引号把名称括起来,例:./configure --enable-layout="Mac OS Server"

--enable-mods-shared

  该选项可以决定Apache服务器的各module是以DSO的方式加载还是被静态地编译到服务器中。有一个简洁的选项值:most。

--enable-ss

  如果你需要运行一个安全服务器,你需要包含这个选项,因为SSL module在默认状态下不会被激活。

--enable-suexec

  如果你想编译suexec实用工具,请使用该选项。由于该工具的编译依赖其他服务器部分,因此应该在服务器编译时候编译该工具,而不是在以后编译它。

--with-apr,--with-apr-util

  如果你安装了多个版本的Apache Portable Runtime 库及相关实用工具--你可以使用Subversion工具来安装Apache的源代码,你可以使用该选项来确保Apache服务器在一个兼容的APR版本下被编译。

--with-include-apr

  该选项是一个简洁的方法,用来指定使用哪个ARP库的版本进行编译。不过,该选项在Apache服务器2.2版本以前是不可用的。

--with-mpm

  多重处理模式或MPM,该选项可以定义服务器是以多线程(Worker)还是以多进程的方式(Prefork)处理请求。在通常情况下,configure脚本将根据编译环境的操作系统平台来选择一个合适的模式,但有时候你可能想自己设置它。例:如果你想使用PHP脚本module,你需要使用prefork的MPM来避免问题发生。

--with-port

  当你想在一个非root环境下编译安装服务器,并且想让服务器作为系统的后台进程运行,该选项就有用了。configure脚本命令是否选择一个不同的端口号作为默认值依赖于当前的环境是否是root用户。使用该选项你可以忽略configure命令的这个操作,并使用自己的设置。该选择最常用的写法是:

 --with-port=80

一些有用的configue参数的更多相关文章

  1. python 全栈开发,Day12(函数的有用信息,带参数的装饰器,多个装饰器装饰一个函数)

    函数的执行时,*打散.函数的定义时,*聚合. from functools import wraps def wrapper(f): # f = func1 @wraps(f) def inner(* ...

  2. java有用的启动参数

    三大类选项: 1. 标准选项: 功能是很稳定的,所有的标准选项都是以-开头,比如-version, -server等. 2. X选项:以-X开头,这类选项的功能还是很稳定,但官方的说法是它们的行为可能 ...

  3. MySQL参数调优

    目录 连接相关参数 文件相关参数 缓存相关参数 MyISAM参数 InnoDB参数 连接相关参数 max_connections  允许客户端并发连接的最大数量,默认值是151,一般将该参数设置为50 ...

  4. mysql 优化配置参数(my.cnf)

    max_connections:允许客户端并发连接的最大数量,默认值是151,一般将该参数设置为500-2000max_connect_errors:如果客户端尝试连接的错误数量超过这个参数设置的值, ...

  5. date 参数(option)-d

    记录这篇博客的原因是:鸟哥的linux教程中,关于date命令的部分缺少-d这个参数的介绍,并且12章中的shell编写部分有用到-d参数 date 参数(option)-d与--date=" ...

  6. 坑爹的 Java 可变参数,把我整得够惨。。

    最近在写一个功能点,用了 Java 中的可变参数,真是把我搞得够惨.. 什么是可变参数? 就是方法参数用 Object... args 三个点形式,一个参数可以接收多个参数. 实际的代码就不帖了,来看 ...

  7. MySQL 5.7数据库参数优化

    连接相关参数 max_connections:允许客户端并发连接的最大数量,默认值是151,一般将该参数设置为500-2000max_connect_errors:如果客户端尝试连接的错误数量超过这个 ...

  8. Python基础总结之第七天开始【认识函数的参数以及返回】(新手可相互督促)

    周日的早上,吃的饱饱,刷刷抖音,开始学习新一天的知识了~~~ 函数的参数: 昨天的笔记中,我们已经使用了参数,在案例中的name和sex 就是参数. 一般的函数都是有参数的,函数的参数都是放在函数定义 ...

  9. python的init函数里参数的作用

    问题发现 一直有一个疑问,有时我们在继承时,在__init__函数会出现可变参数*arg或关键字参数**kw这样的参数,这些参数有什么用?如果有用,这些参数时如何传递?传递些什么? 注:如果你不知道什 ...

随机推荐

  1. DropDownList默认选中

    一.DropDownList默认选中 开始的笨方法: foreach (ListItem item in DropDownList1.Items)                       {    ...

  2. J2ObjC 1.0 发布,将 Java 转换为 Objective-C

    J2ObjC 是一个Google开发的开源工具,用于将Java代码转换为Objective-C代码.其目的是为了能在iOS平台上重用Android平台.web服务器端的Java代码.服务器端代码的转换 ...

  3. 敏捷开发与jira之燃烧图

    项目当前版本的燃烧图是下面这样的 存在的问题: 1.任务在版本起始时期之后再细化,造成了绿线一直在红线上面.解决方案:版本起始日期定为任务录入结束后的日期 2.工时录入不及时,没有实时反映当前项目组的 ...

  4. 代替Reflection(反射)的一些方法

    Reflection(反射)是深入学习.Net必须掌握的技能之一.最初学Reflection的时候,的确是被惊住了,原来还可以这样.只要给你一个Assembly, 你就能获取到其中所有的类型,根据类型 ...

  5. YII2 项目安装步骤及异常记录

    项目环境: 操作系统:windows 7 版本管理:git 该项目我是在mac上面创建的,mac上面的环境也是一波三折啊!但我同事的环境是在windows上面,因为是前端同学,所以只好我再次操刀了.. ...

  6. SQL Server自动化运维系列——监控磁盘剩余空间及SQL Server错误日志(Power Shell)

    需求描述 在我们的生产环境中,大部分情况下需要有自己的运维体制,包括自己健康状态的检测等.如果发生异常,需要提前预警的,通知形式一般为发邮件告知. 在所有的自检流程中最基础的一个就是磁盘剩余空间检测. ...

  7. jstorm集群部署

    jstorm集群部署下载 Install JStorm Take jstorm-0.9.6.zip as an example unzip jstorm-0.9.6.1.zip vi ~/.bashr ...

  8. mysql sum 和 count 函数 合并使用

    SELECT sum(start) as total, count(start) as rows FROM table where....

  9. mysql5.7 root password change

    mysqld_safe --skip-grant-tables &update mysql.user set authentication_string=password('Root_1234 ...

  10. 帆软报表FineReport2016年1月份产品更新一览

    .条件属性可使用页码参数插件 由于报表计算逻辑关系,条件属性中取不到页码公式.但是有些场景下又是需要在条件属性中取到页码的,比如标题只要偶数页显示,比如奇数页标题标红等等. 插件安装完成后,条件属性里 ...