码迷,mamicode.com
首页 > 其他好文 > 详细

lnmp升级nginx引起的 nginx:Can't locate nginx.pm 错误

时间:2019-10-27 22:32:41      阅读:178      评论:0      收藏:0      [点我收藏+]

标签:sha   异常   contains   http   share   har   cat   fail   nta   

如果启动nginx报错:

正在启动 nginx:Can't locate nginx.pm in @INC (@INC contains: /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .).
BEGIN failed--compilation aborted.
nginx: [alert] perl_parse() failed: 2
                                                           [失败]

这是因为没有make install,导致http_perl_module加载异常,需要将以下文件复制到指定目录

mkdir -p /usr/local/lib64/perl5/auto/nginx
cp objs/src/http/modules/perl/blib/arch/auto/nginx/nginx.bs objs/src/http/modules/perl/blib/arch/auto/nginx/nginx.so /usr/local/lib64/perl5/auto/nginx/
cp objs/src/http/modules/perl/blib/lib/nginx.pm /usr/local/lib64/perl5/

然后重新启动nginx

lnmp升级nginx引起的 nginx:Can't locate nginx.pm 错误

标签:sha   异常   contains   http   share   har   cat   fail   nta   

原文地址:https://www.cnblogs.com/super-lulu/p/11749248.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!