NGINX 编译安装出错,如何解决
- 0次
- 2021-05-26 19:49:29
- idczone
错误代码
make[2]: Entering directory `/usr/local/src/pcre2-10.00'
make[2]: *** No rule to make target `libpcre.la'. Stop.
make[2]国外服务器: Leaving directory `/usr/local/src/pcre2-10.00'
make[1]: *** [/usr/local/src/pcre2-10.00/.libs/libpcre.a] Error 2
make[1]: Leaving directory `/usr/local/src/nginx-1.6.2'
make: *** [build] Error 2
nginx版本:1.6.2
pcre2-10.00
zlib-1.2.8
openssl-1.0.2
nginx 支持 pcre2 了?
如果你是拿nginx来用的,那么不要编译了。直接官方二进制包走起。你如果连编译都没法自己搞定,那么以后出了重大安全问题恐怕0重启更新二进制更加搞不定了。
libpcre头文件你装了?
多贴一部分信息啊,这太少了
你连日志最主要的部分都不贴出来,贴个结果出来问有意义么?
版本太高,pcre退回8系列就完了
错误的pcre版本。。。另外目前nginx是1.7.10版本
即使rpm包也可以patch然后重编译啊,没事自己徒手编译干什么……
用pcre 8.36
ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.36.tar.gz
用老版本的pcre, 目前nginx不支持pcre 10
人生苦短,我用yum~