GD 라이브러리 관련 질문 드립니다. > 그누4 질문답변

그누4 질문답변

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

GD 라이브러리 관련 질문 드립니다. 정보

GD 라이브러리 관련 질문 드립니다.

본문

현제 저는 php 5.1.4 버전을 사용 하고 있구요
 
다음으로는 apache 2.2.0버전을 사용 하고 있습니다.
 
메인 뉴스 스킨을 가져다 셋업 햇는데 GD 2.0.1 버전 이상
 
사용하여야 한다는 에러 메세지가 뜹니다.
 
그래서 GD 라이브러리 사이트 가서 다운 받고 서버에 깔았습니다.
 
./configure  , make install 이렇게 하구요
또 php.ini 가서 extension_dir= './' , extension =php_gd2.dll 이렇게  주석 처리 햇구요.
 
phpinfo 이걸 해보니 gd 라이브러리가 안뜨더군요..
 
이럴땐 다시 php를 컴파일 해야 하는지 아님 php와 gd 라이브러리 연동을 어디서
시켜주어야 하는지 궁금합니다.
 
만약 연동 해야 한다면 어디서 어떻게 해야 할지요..
 
참고로 gd가 어디 깔리는게 햇더니 요즘 최신 버전은  /usr/local/include에 깔리더군요..
 
고수님들의 답변 부탁 드려요.
  • 복사

댓글 전체

GD를 설치하셨다면 php를 새로 설정하고 컴파일 하셔야 합니다.

아파치를 DSO방식으로 설치하셨다면 궂이 아파치까지 컴파일 하실 필요는 없을것 같구요.

--with-zlib --with-gd --with-ttf --with-png --with-jpeg-dir --with-freetype-dir 옵션을 추가해주세요

configure 옵션을 보시면 아시겠지만 zlib, libpng, libjpeg, libfreetype은 미리 설치가 되어있어야겠죠.

libfreetype 가 필요없으시다면 옵션에서 --with-freetype-dir 만 빼시고 진행하세요.

다만 libpng는 반드시 설치가 되어있어야 합니다.

GD가 gif의 경우 특허문제로 사용을 하지않고 대신에 png를 사용하기때문에 꼭 설치가 되어있어야 합니다.
libjpeg 같은경우는 어떻게 사용이 되는지 잘 몰라서 답변을 못드리겠네요.

저같은경우는 freetype이 필요 없기때문에 설치옵션에서 빼고 진행을 합니다.
웹서버에서 썸네일을 생성하는게 주요목적이고 개발과는 관련이 없으니까요.

참 zlib는 빼시면 안되고 설치도 되어있어야 합니다. -_-; 당연히 빠지면 큰일나는거란거를 아시겠지만요. ^^
© SIRSOFT
현재 페이지 제일 처음으로