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库 |
文章评论