본문 바로가기

Code Snippets/linux

GD라이브러리 설치

[다운로드]

1. zlib 다운로드 : http://www.zlib.net/

2. png 다운로드 : http://www.libpng.org/pub/png/libpng.html

3. JPEG 다운로드 : http://quox.org/install/graphics/jpeg-6b.html

4. freetype 다운로드 : http://freetype.sourceforge.net/index2.html

5. GD 다운로드 : http://www.libgd.org/Main_Page

2011.05.11 현재 libgd.org 가 열리지 않는다. http://www.solanara.net/downloads/gd-2.0.35.tar.bz2 (SHA1: ccf34a610abff2dbf133a20c4d2a4aa94939018a)에서 다운로드 받을 수 있다.


******************************************

다운 받고 나면 모두 tar xvfz 로 압축을 푼다

******************************************

1. zlib 설치

./configure --shared --prefix=/usr

make

make install


2. png 설치

./configure

make

make install


3. jpeg 설치

1. ./configure --enable-shared --enable-static

2. ./configure --prefix=/usr --enable-shared --enable-static

두가지 방식의 configure가 있으나 가능하면 2번 형식으로 configure를 한다

make

make install

#만약 make install 시 error 발생한다면...폴더에러이므로 폴더를 생성해준다

mkdir -p /usr/man/man1/

(다시)make install


4. freetype 설치

make setup

make install


5. GD 설치

./configure --prefix=/usr/local/gd

=================================================================

Support for PNG library: yes

Support for JPEG library: yes

Support for Freetype 2.x library: yes // 무료 폰트 렌더링 라이브러리

Support for Fontconfig library: no

Support for Xpm library: no //unix의 이미지 포맷 라이브러리

Support for pthreads: yes

=================================================================

make


GD Library를 소스 컴파일 할때 아래와 같이 에러가 날때에는 make 를 한번더 해주면 됩니다.

[root@ruo91 gd-2.0.35]# make

cd . && /bin/sh /usr/local/src/gd-2.0.35/config/missing --run aclocal-1.9 -I config

aclocal:configure.ac:64: warning: macro `AM_ICONV' not found in library

cd . && /bin/sh /usr/local/src/gd-2.0.35/config/missing --run automake-1.9 --foreign

cd . && /bin/sh /usr/local/src/gd-2.0.35/config/missing --run autoconf

configure.ac:64: error: possibly undefined macro: AM_ICONV

If this token and others are legitimate, please use m4_pattern_allow.

See the Autoconf documentation.

make: *** [configure] 오류 1


make install



끝으로 php를 컴파일을 하면 된다.

./configure 옵션으로는 아래만 추가시키면 된다.


--with-gd=/usr/local/gd \

--with-jpeg-dir=/usr \

--with-freetype-dir=/usr/local/lib \

--with-png-dir=/usr/lib \

--with-zlib-dir=/usr




'Code Snippets > linux' 카테고리의 다른 글

커널버전 및 배포판버전 확인  (0) 2014.08.12
리눅스서버 유저계정 생성  (0) 2014.08.11
리눅스의 디렉토리 구조  (0) 2014.08.06
Apache + Php + Mysql configure  (0) 2014.08.04
wget  (0) 2014.08.01