[다운로드]
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 |