질문&답변
클라우드/리눅스에 관한 질문과 답변을 주고 받는 곳입니다.
리눅스 분류

gd설치 관련

작성자 정보

  • 땡땡 작성
  • 작성일

컨텐츠 정보

본문

gd라이브러리가 지원되지 않는거같아서 다음과 같이 설치 하였습니다.

(1) zlib 설치
[root@kkk local]# wget http://ftp.superuser.co.kr/pub/etc/zlib-1.2.1.tar.gz
[root@kkk local]# tar xvfz zlib-1.2.1.tar.gz
[root@kkk local]# cd zlib-1.2.1
[root@kkk zlib-1.2.1]# ./configure && make && make install
[root@kkk zlib-1.2.1]# cd ..
[root@kkk local]# rm -rf zlib-1.2.1*

(2) libpng 설치
[root@kkk local]# wget http://ftp.superuser.co.kr/pub/etc/libpng-1.2.5.tar.gz
[root@kkk local]# tar xvfz libpng-1.2.5.tar.gz
[root@kkk local]# cd libpng-1.2.5
[root@kkk libpng-1.2.5]# cp scripts/makefile.linux makefile
[root@kkk libpng-1.2.5]# make test && make install
[root@kkk libpng-1.2.5]# cd ..
[root@kkk local]# rm -rf libpng-1.2.5*

(3) freetype 2 설치
[root@kkk local]# wget http://ftp.superuser.co.kr/pub/etc/freetype-2.1.9.tar.gz
[root@kkk local]# tar xvfz freetype-2.1.9.tar.gz   
[root@kkk local]# cd freetype-2.1.9
[root@kkk freetype-2.1.9]# ./configure && make && make install
[root@kkk freetype-2.1.9]# cd ..
[root@kkk local]# rm -rf freetype-2.1.9*

(4) libjpeg 설치
[root@kkk local]# wget http://ftp.superuser.co.kr/pub/etc/jpegsrc.v6b.tar.gz
[root@kkk local]# tar xvfz jpegsrc.v6b.tar.gz
[root@kkk local]# cd jpeg-6b
[root@kkk jpeg-6b]# ./configure --enable-shared --enable-static
[root@kkk jpeg-6b]# make && make test
[root@kkk jpeg-6b]# make install
[root@kkk jpeg-6b]# cd ..
[root@kkk local]# rm -rf jpeg*

(5) gd 설치
[root@kkk local]# wget http://ftp.superuser.co.kr/pub/etc/gd-2.0.28.tar.gz
[root@kkk local]# tar xvfz gd-2.0.28.tar.gz
[root@kkk local]# cd gd-2.0.28
[root@kkk gd-2.0.28]# ./configure && make && make install
[root@kkk gd-2.0.28]# cd ..
[root@kkk local]# mv gd-2.0.28 /usr/local/.


위의 항목을 단한번의 오류없이 다운및 실행 하였습니다.
그리고 아파치 재시작도 하였습니다.
그런데 phpinfo(); 에서 gd에 관련된 항목을 찾을수 없습니다.
빠트린 부분이 있는지 알수 가 없네요
도와주세요 ㅠㅠ

추가 : 현재 phpinfo() 항목에 다음과 같이 되어 있는데 제가 추가로 설치한 gd라이브러리 부분 컴파일 추가 하려면 어디서 어떻게 컴파일 해야 하나요?

'./configure' '--with-apxs2=/usr/local/apache/bin/apxs' '--with-expat-dir=/usr' '--with-gmp' '--with-xml' '--with-mysql=/usr/local/mysql' '--with-language=korean' '--with-charset=euc_kr' '--disable-debug' '--disable-posix' '--disable-rpath' '--enable-safe-mode' '--enable-magic-quotes' '--disable-dmalloc' '--enable-bcmath' '--enable-dio' '--enable-sysvsem' '--enable-sysvshm' '--enable-wddx' '--enable-versioning' '--enable-pic' '--enable-in'  

관련자료

댓글 1

로군님의 댓글

  • 로군
  • 작성일
안녕하세요? 로쿤 입니다 =]

컴파일 하실때 gd 파일에 대한 --with  내용이 빠진듯 합니다요 ^^'

gd 는 이미지를 컨트롤 하는 라이브러리 이므로 jpeg 나, ping 둥을 링커 해줘야 하는걸로 알고 있습니다.

gd 에 대해서 다시 configure 해보시겠어요??


#./configure --with-libiconv-prefix=/usr/local --with-freetype=/usr/local --with-png=/usr/local --with-jpeg=/usr/local

뒤쪽은 dir 이니까 어디서 설치하느냐가 중요 하겠죠? ^^? 상황에 맞게~**

건투를 빕니다.!

화이팅~*

공지사항


뉴스광장


  • 현재 회원수 :  60,076 명
  • 현재 강좌수 :  36,001 개
  • 현재 접속자 :  404 명