我已经尝试了几天从Windows中的源代码编译nginx。
我在Windows 10下,有msys,mingw,VS2015和铿锵声。
我有几次尝试,但没有一次尝试:
自动/配置--with-cc = gcc --prefix =" c:\ nginx" --without-http_rewrite_module --without-http_gzip_module
它成功编译并运行,但是当从浏览器访问非常基本的index.html时,我一直得到:
2015/08/13 20:31:46 [alert] 25500#25508:* 2 WSARecv()失败(10055:无法执行套接字上的操作,因为系统缺少足够的缓冲区空间或因为队列是读取客户端请求行时,客户端:127.0.0.1,server:localhost,request:"���'
在错误日志中。连接总是重置,
auto / configure --with-cc = clang --prefix =" c:\ nginx" --without-http_rewrite_module --without-http_gzip_module
./ configure --with-cc = gcc --prefix =" c:\ nginx" --without-http_rewrite_module --without-http_gzip_module 并且make过程失败了#34;没有规则来制作目标' src / os / win32 / nginx_win32_config.h'
4.我已下载源表单http://hg.nginx.org/nginx 这是配置: auto / configure --with-cc = gcc --prefix =" c:\ nginx" --without-http_rewrite_module --without-http_gzip_module
并且制作过程失败了#34;没有规则来制作目标' objs / src / core / ngx_file.o'
5.对于1.9.2和来自hg的来源,clang与#2失败相同。
我需要在Windows上使用自定义模块构建nginx,任何想法如何从源代码构建可行的nginx?
答案 0 :(得分:0)
附加--with-select_module
进行配置