centos 5.4 apache test 오류
안녕하세요!!
리눅스 초보입니다.
다름이 아니라 웹서버를 구축할려고 하는데
centos책보고 따라 하고 있습니다.
다른 것은 다 문제 없이 설치가 되는데 php만 애를 먹이네요.
에러 내용은
[root@xxx~]# service httpd restart
httpd: Syntax error on line 105 of /usr/local/server/apache/conf/httpd.conf: Cannot load /usr/local/server/apache/modules/libphp5.so into server: /usr/local/server/apache/modules/libphp5.so: undefined symbol: png_check_sig
첨엔 php 5.3.2 컴파일하다가 안되서 (make && make install) 다시 5.2.13 컴파일하고 또 안되길래 구글링 해봤더니 libpng가 최신버전 함수 어쩌구 해서
현재 libpng-devel-1.2.10-7.1.el5_3.2 / libpng-1.2.10-7.1.el5_3.2로 다시 설치 햇거든여~
헌데 php make test 할 때도 오류가 났었는데 php로 오류 보내면 메일로 보내준데서 일단 넘어갔는데여...
여하튼 현재 위의 오류가 납니다.
SeLINUX문제는 아닌 것 같고...(해봤는데 안되여)
[root@XXX ~]# chcon -t texrel_shlib_t /usr/local/server/apache/modules/libphp5.so
chcon: can't apply partial context to unlabeled file /usr/local/server/apache/modules/libphp5.so
책보면 항상 GD나 jpeg 같은 거 먼저 설치하고 나중에 아파치랑 mysql php 설치하던데...
설치 중간에 libpng 지워서 그런건가여??
url창에 제 아이피 치면 It's work인가는 나오거든여??
뭐가 문제인지 모르겠네여~~
고수님들 도와주세요~~~~~^^
컴파일 설치하느라
컴파일 설치하느라 시간 보내지 말고... 그냥 배포본에 있는 패키지 설치하는 걸 권합니다.
남는 시간에 아파치 설정이나 다른 것들 공부하는게 낫기 때문이죠.
CentOS 배포본의 성격상 컴파일 설치는 권장하지 않습니다.
굳이 해야 한다면 소스 rpm 가지고 설치하시고요.
--
academic은 제 고등학교 때 동아리 이름입니다.
academic, 아주 가끔은 저도 이랬으면 좋겠습니다.
----
academic은 제 고등학교 때 동아리 이름입니다.
academic, 아주 가끔은 저도 이랬으면 좋겠습니다.
오호라~~
그런게 있었군여~~
근데 책에는 왜 이렇게 나와 있는거죠??
암튼 감사합니다.
이번에 한번 하구 다음번에 님 말씀데로 할께여~~~ ㄱㅅㅅ
nice!!해결 했습니다.
역시 구글링이 짱이군여~~
./configure 할 때 옵션 들 중에 libpng DIR 문제 였어여!!
책이랑 똑같이 했는데 이상하네여!!
현재 설치되어있는 dir 경로를 주니까 해결 되네여~~
오늘 또 하나 배워가네여 기분 좋아 졌스!!
댓글 달기