E

아파치를 절대경로로 실행시키면 에러가 납니다..

아무 위치에서나 "/usr/local/apache2/bin/apachectl start" 를 하면 다음과 같은 에러가 납니다..

httpd: Syntax error on line 413 of /usr/local/apache2/conf/httpd.conf: Cannot load /usr/local/apache2/modules/libphp5.so into server: /usr/local/lib/libfreetype.so.6: cannot restore segment prot after reloc: Permission denied



그런데 직접 apachectl 파일이 들어있는 폴더(/usr/local/apache2/bin/) 에서 apachectl start 를 하면 아파치가 실행이 되는군요???
왜 이런 현상이 생기는건가요?
그리고 httpd.conf 파일에서 libphp5.so 모듈을 로드할수 없다고 하는데 /modules 폴더에 libphp5.so 파일이 있는데 왜 모듈을 로드할수 없다고 하는지요?
|

댓글 2개

실행시 옵션을 주시면 됩니다. -f "conf파일의 경로" -d "아파치 설치된 경로"
위의 에러문을 보시면 문법에러입니다. 그리고 퍼미션 에러입니다.

/usr/local/apache2/conf/httpd.conf 파일의 413번째줄 위아래를 보시면 php관련 모듈 설정이 문법에 맞지 않아서 발생하구요, 만약 문법이 맞다면 /usr/local/lib/libfreetype.so.6 파일의 권한 설정을 확인 해보세요!

위의 점검이 정확하다면 /usr/local/apache2/bin/apachectl configtest라는 명령어 문법 및 환경 설정이 맞는 확인 해보시고 아파치 데몬을 실행하십시오.

성공하시길 바랍니다.
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기 기존 게시물은 열람만 가능합니다.

+
제목 글쓴이 날짜 조회
17년 전 조회 681
17년 전 조회 801
17년 전 조회 982
17년 전 조회 1,008
17년 전 조회 1,807
17년 전 조회 1,079
17년 전 조회 1,628
17년 전 조회 1,547
17년 전 조회 983
17년 전 조회 868
17년 전 조회 909
17년 전 조회 2,975
17년 전 조회 1,024
17년 전 조회 1,565
17년 전 조회 1,013
17년 전 조회 819
17년 전 조회 1,035
17년 전 조회 2,080
17년 전 조회 771
17년 전 조회 999