一些有用的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

时间: 2024-10-05 02:49:17

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

java有用的启动参数

#1.设置分配的JVM堆内存大小 java -Xms128m -Xmx2g     =>初始128M,最大2G #2.监控堆内存溢出错误,并打印堆快照 java -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/tmp/heapdump.hprof   =>开启堆内存溢出错误记录功能,并将快照打印至指定目录 #3.设置分配的永久代内存大小 永久代在堆内存中是一块独立的区域,它包含了所有 JVM 加载的类的对象表示: 这里设置的永久代大小并不会被

Python函数参数全面介绍

本文主要介绍Python的函数参数,各种形式的参数.建议动手试试,可以加深理解. 函数参数 定义函数的时候,我们把参数的名字和位置确定下来,函数的接口定义就完成了.对于函数的调用者来说,只需要知道如何传递正确的参数,以及函数将返回什么样的值就够了,函数内部的复杂的逻辑被封装起来,调用者无需了解. Python的函数定义非常简单,但灵活度却非常大.除了正常定义的必选参数外,还可以使用默认参数.可变参数和关键字参数,使得函数定义出来的接口,不但能处理复杂的参数,还可以简化调用者的代码. 默认参数 默

Python 中数据的序列化和反序列化(json处理)

概念: JSON(JavaScript Object Notation):是一种轻量级的数据交换格式. 易于人阅读和编写.同时也易于机器解析和生成. 它基于JavaScript Programming Language, Standard ECMA-262 3rd Edition - December 1999的一个子集. JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C, C++, C#, Java, JavaScript, Perl, Python等). 这些

【Unity】11.7 布料

分类:Unity.C#.VS2015 创建日期:2016-05-02 一.简介 Unity提供了两种布料组件:交互布料(Interactive Cloth).蒙皮布料(Skinned Cloth).为人形动画添加布料组件后,就可以利用布料渲染器将其渲染出来. 二.交互布料(Interactive Cloth) 交互布料组件(Interactive Cloth)可在一个网格上模拟类似布料的行为状态,如果希望在场景中使用布料,可以用这个组件来实现. 1.添加交互布料组件 添加交互布料组件的方法如下:

python对json的相关操作以及json模块的简要分析

JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式.易于人阅读和编写.同时也易于机器解析和生成. JSON有两种结构: 第一种就是"名称/值"对的集合.在python中相当于字典类型,在其他语言中,它被理解为对象(object),纪录(record),结构(struct),字典(dictionary),哈希表(hash table),有键列表(keyed list),或者关联数组 (associative array). 第二种就是值的有序列表

python里json的排序

写一下json排序的问题: 将得到的数据转换成json格式传给ajax,会发现前台得到的数据很有可能和我们在后台的内容’不太一样‘,如果不出意外,json进行了自排序处理,至于按什么格式排的我还没研究,当然应该不是字母顺序 那如果我们想在前台按照字母顺序或者数字顺序排序要怎么做呢? 如果是数组类型的json对象,排序可以使用array.sort, var people = [{    name: 'a75',    item1: false },{    name: 'z32',    item

利用aws访问“非死不可”等网站

众所周知的原因,很多国外网站访问不了 刚好有一个aws主机可用.. 首先就是想到了利用它上那些见不得人的网站啦.. 最开始是架设了一个squid代理服务器..百度 ip 米国.. 成功.. 然后访问"非死不可"..断网..恢复..再访问 "非死不可"..又断网..等我蹲墙角哭一会.. 然后想到了VPN...错误691..你懂的.. 最后本地服务器ssh端口映射解决 思路: 远程服务器架设squid.. 本地autossh映射.. ssh命令: autossh -M

GCD介绍(转)

GCD介绍(一): 基本概念和Dispatch Queue GCD提供很多超越传统多线程编程的优势: 易用: GCD比之thread跟简单易用.由于GCD基于work unit而非像thread那样基于运算,所以GCD可以控制诸如等待任务结束.监视文件描述符.周期执行代码以及工作挂起等任务.基于block的血统导致它能极为简单得在不同代码作用域之间传递上下文. 效率: GCD被实现得如此轻量和优雅,使得它在很多地方比之专门创建消耗资源的线程更实用且快速.这关系到易用性:导致GCD易用的原因有一部

MHA部署笔记(centos6+mysql5.6)

环境及软件版本: CentOS6.5x86_64 MySQL5.6.34编译安装版 MHA版本:mha4mysql-manager-0.56-0.el6.noarch.rpm mha4mysql-node-0.56-0.el6.noarch.rpm 节点角色: node93:10.1.20.93   默认主库 node94:10.1.20.94   从库1,原先主库宕机后可提升为主库[mha管理节点也部署在这台机器上] node95:10.1.20.95   从库2,不允许提升为主库 准备的VI