아파치2 와 톰켓4 연동모듈 생성중 에러가 납니다. 3일째 삽질하
글쓴이: pro9dan / 작성시간: 목, 2004/04/08 - 2:23오후
아파치2 와 톰켓4를 연동하는 과정에서
모듈을 생성하는 과정이 있습니다.
./configure --with-apxs2=/usr/local/apache/bin/apxs
이런 명령을 사용하는데요. 여기서 아래와 같은 에러가 납니다.
no apxs given
need to check for Perl first, apxs depends on it...
어떤분은 perl이 설치가 안되서 그렇다 하는데 perl 5.6.1버전은
이미 깔려있습니다. 무슨 문제일까요?
Forums:
Re: 아파치2 와 톰켓4 연동모듈 생성중 에러가 납니다. 3일째 삽
위의 apxs를 한번 열어보세요. 맨 윗줄의 매직키 부분이 보일겁니다. 그 부분에 perl이 위치하지 않았기 때문입니다. 예를 들어 #!/usr/bin/perl 이라고 되어있다고 치고, 실제 위치는 /usr/local/bin/perl 이 있다면 그 위치로 바꿔줘야 합니다. 이 부분을 꼭 확인해야 제대로 작동합니다.
========================================
* The truth will set you free.
그부분은 이상이 없는것 같습니다.
apxs를 열어서 맨 윗줄의 매직키 부분에 perl의 위치는 이상이 없는것 같습니다. 표시된 위치와 실제위치는 맞게 되어 있던데요.....
분명 에러는 맞는데..
에러는 분명 맞습니다.
그럼 perl이 여러개가 깔렸고, 그중 서로 다르게 path에 잡혔다든지 하는 경우가 있을수 있습니다.
perl이 제대로 작동하는지 간단한 프로그램 짜서 돌려보시기 바랍니다.
(혹시 권한이 잘못되어있는것은 아닌지?)
========================================
* The truth will set you free.
이미 오래전 질문이라... 벌써 해결을 하셨겠지만..
위 에러는 펄때문이 아닙니다.
libapr.so 혹은 이와 비슷한 명칭의 *.so 파일을 찾지 못해서
에러가 난 것입니다.
아파치 컴파일시
--enable-rule=SHARED_CORE --enable-module=so --enable-so
옵션을 주셔서 *.so 파일이 생성되도록 하셔야합니다..
댓글 달기