一些有用的configue参数
--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参数的更多相关文章
- python 全栈开发,Day12(函数的有用信息,带参数的装饰器,多个装饰器装饰一个函数)
函数的执行时,*打散.函数的定义时,*聚合. from functools import wraps def wrapper(f): # f = func1 @wraps(f) def inner(* ...
- java有用的启动参数
三大类选项: 1. 标准选项: 功能是很稳定的,所有的标准选项都是以-开头,比如-version, -server等. 2. X选项:以-X开头,这类选项的功能还是很稳定,但官方的说法是它们的行为可能 ...
- MySQL参数调优
目录 连接相关参数 文件相关参数 缓存相关参数 MyISAM参数 InnoDB参数 连接相关参数 max_connections 允许客户端并发连接的最大数量,默认值是151,一般将该参数设置为50 ...
- mysql 优化配置参数(my.cnf)
max_connections:允许客户端并发连接的最大数量,默认值是151,一般将该参数设置为500-2000max_connect_errors:如果客户端尝试连接的错误数量超过这个参数设置的值, ...
- date 参数(option)-d
记录这篇博客的原因是:鸟哥的linux教程中,关于date命令的部分缺少-d这个参数的介绍,并且12章中的shell编写部分有用到-d参数 date 参数(option)-d与--date=" ...
- 坑爹的 Java 可变参数,把我整得够惨。。
最近在写一个功能点,用了 Java 中的可变参数,真是把我搞得够惨.. 什么是可变参数? 就是方法参数用 Object... args 三个点形式,一个参数可以接收多个参数. 实际的代码就不帖了,来看 ...
- MySQL 5.7数据库参数优化
连接相关参数 max_connections:允许客户端并发连接的最大数量,默认值是151,一般将该参数设置为500-2000max_connect_errors:如果客户端尝试连接的错误数量超过这个 ...
- Python基础总结之第七天开始【认识函数的参数以及返回】(新手可相互督促)
周日的早上,吃的饱饱,刷刷抖音,开始学习新一天的知识了~~~ 函数的参数: 昨天的笔记中,我们已经使用了参数,在案例中的name和sex 就是参数. 一般的函数都是有参数的,函数的参数都是放在函数定义 ...
- python的init函数里参数的作用
问题发现 一直有一个疑问,有时我们在继承时,在__init__函数会出现可变参数*arg或关键字参数**kw这样的参数,这些参数有什么用?如果有用,这些参数时如何传递?传递些什么? 注:如果你不知道什 ...
随机推荐
- 通过API执行AutoCAD命令来…
大家知道AutoCAD功能丰富,而更可贵的是,这么多丰富的功能背后都有一个命令,有些东西,直接用API调用写起来可能很费劲或者无法实现,可如果能用命令的话却很简单,这时候我们就可以通过API来调用Au ...
- Android 缓存
1.Android缓存机制&一个缓存框架推荐 http://blog.csdn.net/shakespeare001/article/details/51695358 2.ASimpleCac ...
- 总结一下Android中主题(Theme)的正确玩法
在AndroidManifest.xml文件中有<application android:theme="@style/AppTheme">,其中的@style/AppT ...
- Javascript如何实现AOP
简介: AOP(面向切面的编程)是为了解决功能的独立性与可维护性而提供的一种编程思想.当多个函数大量重复使用同一个功能时通过分层切分,将功能平衡的划分,从而提高低耦合性. JS中实现: index.h ...
- Gui系统之View体系(2)---View的setContent
1.从SetContentView讲起 1.1Activty的setContentView里面的内容 public void setContentView(@LayoutRes int layoutR ...
- Erlang/OTP 17.0-rc1 新引入的"脏调度器"浅析
最近在做一些和 NIF 有关的事情,看到 OTP 团队发布的 17 rc1 引入了一个新的特性“脏调度器”,为的是解决 NIF 运行时间过长耗死调度器的问题.本文首先简单介绍脏调度器机制的用法,然后简 ...
- IE6、IE7兼容querySelectorAll和querySelector方法-最终版本
querySelector 和 querySelectorAll 方法是 W3C Selectors API 规范中定义的.他们的作用是根据 CSS 选择器规范,便捷定位文档中指定元素.目前几乎主流浏 ...
- Linux磁盘空间监控告警
Linux系统中需要监控磁盘各分区的使用情况,避免由于各种突发情况,造成磁盘空间被消耗殆尽的情况,例如某个分区被Oracle的归档日志耗尽,导致后续的日志文件无法归档,这时ORACLE数据库就会出现错 ...
- W3School-CSS 伪元素 (Pseudo-elements) 实例
CSS 伪元素 (Pseudo-elements)实例 CSS 实例 CSS 背景实例 CSS 文本实例 CSS 字体(font)实例 CSS 边框(border)实例 CSS 外边距 (margin ...
- mongo学习笔记(一):增删改查
安装:我是按这篇来弄的 一.Insert 1.db.person.insert({"name":"jack","age":20}) 2.va ...