반응형
nginx 설치 오류 에러 : Can't locate nginx.pm in @INC perl_parse() failed: 2
<bash />
Nov 9 10:26:17 localhost nginx: Starting nginx: Can't locate nginx.pm in @INC (@INC contains: /usr/loc
al/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64
/perl5 /usr/share/perl5 .).
Nov 9 10:26:17 localhost nginx: BEGIN failed--compilation aborted.
Nov 9 10:26:17 localhost nginx: nginx: [alert] perl_parse() failed: 2
Nov 9 10:26:17 localhost nginx: [실패]
nginx.pm 모듈이 없어서 발생하는 이유로 소스설치를 진행할때, nginx.pm 파일을 옮겨줍니다.
<bash />
cp -arp /usr/local/src/nginx-1.22.0/objs/src/http/modules/perl/nginx.pm /usr/local/lib64/perl/nginx.pm
<bash />
Nov 9 11:13:57 localhost nginx: Starting nginx: Can't locate loadable object for module nginx 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 .) at -e line 0.
Nov 9 11:13:57 localhost nginx: Compilation failed in require.
Nov 9 11:13:57 localhost nginx: BEGIN failed--compilation aborted.
Nov 9 11:13:57 localhost nginx: nginx: [alert] perl_parse() failed: 255
Nov 9 11:13:57 localhost nginx: [실패]
아래 파일의 XSLoader 부분을 주석처리해주면 됩니다.
<bash />
vi /usr/local/lib64/nginx.pm
57번째줄 아래 내용 주석처리
#XSLoader::load('nginx', $VERSION);
반응형
'LINUX > WEB' 카테고리의 다른 글
SSL 인증서 관련 내용 정리 (0) | 2022.08.19 |
---|---|
[Tomcat] org.apache.catalina.LifecycleException: Protocol handler start failed (0) | 2022.05.25 |
[GeoIP] dat 파일로 변환 (0) | 2022.05.24 |
APM - pinpoint설치 (0) | 2022.04.01 |
Tomcat 8.5 Cookie 설정 (0) | 2022.03.21 |