1、编译相关的参数
参数 | 意义 |
--with-cc=PATH | C编译器的路径 |
--with-cpp=PATH | C预处理器的相对路径 |
--with-cc-opt=OPTIONS | 编译选项 |
--with-ld-opt=OPTIONS | 加入链接时的参数 |
--with-cpu-opt=CPU | 指定CPU处理器架构
(pentium[奔腾] pentiumpro pentium3 pentium4 Athlon[速龙] opteron[皓龙] sparc32[可扩充处理器架构] sparc64 ppc64[PowerPC]) |
2、PCRE的参数
PCRE库的设置参数 | 意义 |
--without-pcre | nginx.conf不用正则表达式 |
--with-pcre | 使用系统中的PCRE |
--with-pcre=DIR | 指定PCRE库的源码位置 |
--with-pcre-opt=OPTIONS | 编译PCRE源码时希望加入的编译选项 |
3、OpenSSL的参数
加入编译后,让nginx支持https。同时openssl支持生成证书,和nginx合作使用比较好用
OpenSSL库的设置参数 | 意义 |
--with-openssl=DIR | 指定OpenSSL源码位置,支持HTTPS协议 |
--with-openssl-opt=OPTION | 编译OpenSSL源码时加入的编译选项 |
4、 散列函数库的设置参数
如果安装了open ssl,下面这些散列函数库就没有必要再使用了,因为openssl 支持下面的设置
散列函数库的设置参数 | 意义 |
--with-MD5=DIR | 指定MD5源码位置 |
--with-MD5-opt=OPTIONS | 编译MD5源码时加入的编译选项 |
--with-MD5-asm | 使用MD5的汇编源码 |
--with-SHA1=DIR | 指定SHA1源码位置 |
--with-SHA1-opt=OPTIONS | 编译SHA1源码时加入的编译选项 |
--with-SHA1-asm | 使用SHA1的汇编源 |
5、 atomic库的参数
atomic库的设置参数 | 意义 |
--with-libatomic | 使用atomic库 |
--with-libatomic=DIR | 指定atomic库 |
文章评论