一些有用的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这样的参数,这些参数有什么用?如果有用,这些参数时如何传递?传递些什么? 注:如果你不知道什 ...
随机推荐
- 记jQuery.fn.show的一次踩坑和问题排查
最近很少已经很少用jQuery,因为主攻移动端,常用Zepto,其实很多细节和jQuery并不一样.最近又无意中接触到了PC的需求和IE6, 使用了jQuery,刚好踩坑了,特意记录一下. 本文内容如 ...
- Upgrade from SharePoint 2010 to SharePoint 2016
[转]http://nikcharlebois.com/upgrade-from-sharepoint-2010-to-sharepoint-2016/ In this blog, I will go ...
- VirtualBox + vagrant
VirtualBox 虚拟机不必多说 vagrant 是ruby编写的VirtualBox的命令行镜像管理工具 1 先安装VirtualBox 然后 安装 vageant 下载地址 googl ...
- MongoDB学习笔记~管道中的分组实现group+distinct
回到目录 mongoDB的管道是个好东西,它可以将很多操作批处理实现,即将多个命令放入一个管道,然后去顺序的执行它们,今天我要说的是,利用管道中的分组来实现实现中的ditinct+group的效果,即 ...
- SQL Server自动化运维系列——监控磁盘剩余空间及SQL Server错误日志(Power Shell)
需求描述 在我们的生产环境中,大部分情况下需要有自己的运维体制,包括自己健康状态的检测等.如果发生异常,需要提前预警的,通知形式一般为发邮件告知. 在所有的自检流程中最基础的一个就是磁盘剩余空间检测. ...
- Tomcat关闭日志catalina.out
catalina.out文件会越来越大,对系统的稳定造成了一定的影响.conf/logging.properties 一般在部署Tomcat后,运行久了,catalina.out文件会越来越大,对系统 ...
- MongoDB官方C#驱动中查询条件Query用法
Query.All("name", "a", "b");//通过多个元素来匹配数组 Query.And(Query.EQ("nam ...
- 直播时代--IOS直播客户端SDK,美颜直播【开源】
当前视频直播非常火爆,手机端的视频直播也非常火爆,PGC.UGC的视频直播门槛都降低了很多. 本文介绍一个:IOS 客户端直播的SDK,代码完全开源. 直播时代:让IOS普通开发者一天内做出一个RTM ...
- MVC MemeberShip vs. Asp.net Identity
参考 从Membership 到 .NET4.5 之 ASP.NET Identity Extending Identity Accounts and Implementing Role-Based ...
- [转载]python:open/文件操作
open/文件操作f=open('/tmp/hello','w') #open(路径+文件名,读写模式) #读写模式:r只读,r+读写,w新建(会覆盖原有文件),a追加,b二进制文件.常用模式 如:' ...