Windows下Nginx源码编译指南
windows下編譯Nginx源碼,親測可行。
準備工作:
1、 安裝VS2010,將C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin;和C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE;加到系統(tǒng)環(huán)境變量的path中(默認是這兩個路徑,看自己安裝路徑)。
2、 下載MSYS,地址:https://sourceforge.net/projects/mingw/files/Installer/ 下載mingw-get-setup.exe
3、 安裝perl, https://www.activestate.com/products/activeperl/;
4、 下載 PCRE 8.39:ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/ (SSL相關(guān),庫函數(shù)); (4、5、6步下載的文件后綴名都是 .tar.gz );
5、 下載 zlib 1.2.8: http://zlib.net/(SSL相關(guān),庫函數(shù));
6、 下載 OpenSSL 1.0.1e:https://www.openssl.org/source/old/1.0.1/;
7、 下載nginx源碼:https://github.com/nginx/nginx;
操作步驟:
1、 安置資源包:
將PREC、zlib、OpenSSL解壓。在Nginx根目錄(源碼nginx-master目錄)下,創(chuàng)建objs和lib層級子目錄,放入解壓后的PREC、zlib、OpenSSL。
2、 創(chuàng)建編譯命令集:在Nginx根目錄下,創(chuàng)建build.bat,文本內(nèi)容如下(高亮部分改為自己下載的庫版本!):
3、 生成MakeFile資源:
運行MSYS(安裝完成后,自動在桌面有快捷方式,或者在minGW目錄下找),切換到Nginx根目錄,執(zhí)行以下命令:build.bat 。操作如圖所示:
4、 編譯Nginx源碼(過程大約1分半鐘):
運行VS2010命令行,切換到Nginx根目錄,執(zhí)行以下命令:
nmake -f objs/Makefile 。
這個過程可能會報錯,但是自行g(shù)oogle都能解決。
5、 將自己下載的nginx安裝包(https://nginx.org/en/download.html)中的conf,html,logs文件夾復(fù)制粘貼到nginx-master(nginx源碼)目錄。
Completed!
總結(jié)
以上是生活随笔為你收集整理的Windows下Nginx源码编译指南的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: JAVA:一个简易的文本编辑器
- 下一篇: Java语言设计文本查找器和文本编辑器