鼎鼎知识库
Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.

07编译自己的Nginx版本.md 1.2KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. `Nginx`的二进制文件会把模块编译进来,官方模块并不会每一个都是开启的。如果使用第三方模块,必须通过编译的方式引入进来。
  2. 大致步骤
  3. - 下载二进制文件
  4. - 使用`Configure`成中间文件
  5. - 编译
  6. - 安装
  7. 开始
  8. ```
  9. 下载地址:nginx.org/en/download.html
  10. 进入目录:cd downloads
  11. 下载:wget http://nginx.org/download/nginx-1.14.0.tar.gz
  12. 解压:tar -xzf nginx-1.14.0.tar.gz
  13. 进入解压后的源码目录:cd nginx-1.14.0
  14. 浏览源码目录:ll
  15. auto目录
  16. cc目录:编译
  17. os目录:对操作系统判断
  18. CHANGES文件
  19. conf目录:示例文件,会被拷贝到安装目录
  20. configure脚本:生成中间文件,编译之前的必备动作
  21. contrib目录:
  22. html目录: tree html
  23. man目录:帮助和配置
  24. src目录:源代码
  25. 查看nginx-1.14.0目录下的configre脚本支持哪些参数:./configure --help | more
  26. 开始编译文件:./configure --prefix=/home/nginx
  27. 编译产生的中间文件会被保存到nginx-1.14.0/objs中,决定了有哪些模块会被安装
  28. 编译:make
  29. 编译产生的文件也会被保存到nginx-1.14.0/objs/src中
  30. 安装:make install
  31. ```