php 소스컴파일 설치 후 에러...
글쓴이: glory2020 / 작성시간: 월, 2006/01/02 - 2:24오후
리눅스 초보입니다.
페도라 4를 사용하고 있습니다.
얼마전에 아파치 설치후 php-4.4.1을 소스 컴파일 하여 설치후
#/usr/local/apache/bin/apachectl restart하면
다음과 같은 에러가 발생합니다.
http: syntax error on line 53 of /usr/local/apache/conf/httpd.conf
Cannot load /usr/local/apache/modules/libphp4.so into
Server :/usr/local/apache/modules/libphp4.so : cannot restore segment port after reloc : Permission denied
아파치 설치하고 가상호스트 실행까지는 잘 왔는데
php소스 컴파일 설치 후 아파치만 restart 하면 에러가 발생합니다. 뭐가 문제인가요??
Forums:
Cannot load /usr/local/apache/modules/li
Cannot load /usr/local/apache/modules/libphp4.so
위 파일이 없다고 나오는 에러메시지이거나, 컴파일을 잘못 해서 그러는 것 같습니다.
그리고, 배포판에 맞게 미리 패키징된 rpm을 사용하시기 바랍니다.
(fedora core4는 php5가 기본이므로, fedora core3 혹은 2에 있는 소스 rpm을 다운로드 받아서 rpmbuild --rebuild하시길
SELinux 설정 때문에 그렇습니다.
/etc/selinux/config 에서
SELINUX=disabled
로 설정하시고 해보세요.
감사합니다..
SELINUX=disabled
로 설정하고 했더니....ok
근데 다른 문제가 있어서 물어봤더니...
FC4에서 php설치하려면
php소스 컴파일 설치후
#chcon /usr/local/apache/modules/libphp4.so -t shlib_t
실행하니깐 문제가 해결 되었네요^^
아직 무슨 말인지는 모르지만... 답변 감사합니다.
언젠가는 저도 답변으로 도움드릴 날이 오겠죠^^
ㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠ
깃털처럼 가벼워질 때까지.....
ㅛㅛㅛㅛㅛㅛㅛㅛㅛㅛㅛㅛㅛㅛ
댓글 달기