[웹서버] apm+gd+freetype(ttf) 설치하기

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

설치전에  먼저 할 일

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

1. 아래 파일들 다운로드

mysql-3.23.37.tar.gz

libpng_1.0.8.tar.gz

jpegsrc.v6b.tar.gz

freetype-1.3.1.tar.gz

gd-1.8.4.tar.gz

apache_1.3.19.tar.gz

php-4.0.4pl1.tar.gz

ZendOptimizer_1[1].1.0_PHP_4.0.4_Linux_glibc21_i386.tar.gz

2. /usr/local/src 디렉토리에서 tar.gz 파일들의 압축을 풉니다.

만약 이전에 APM이 셋팅된 상태라면,

3. httpd.conf 와 php.ini 파일 백업

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

1. mysql 설치

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

압축 푼 디렉토리에서

./configure –prefix=/usr/local/mysql –with-charset=euc_kr

make

make install

/usr/local/mysql/bin/mysql_install_db

/usr/local/mysql/bin/safe_mysqld –language=korean & : mysql 데몬 실행

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

2. zlib 설치

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

압축 푼 디렉토리에서

./configure

make

make install

(먼저 /usr/lib/ 에 libpng, libjpeg, libgif 있는지 확인, 없다면 깔아줘야 합니다.)

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

3. libpng 설치

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

압축 푼 디렉토리에서

cp scripts/makefile.linux makefile

make test

make install

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

4. libjpeg 설치

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

압축 푼 디렉토리에서

./configure

make

make install

디렉토리 전체를 /usr/lib/ 로 이동

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

5. freetype 설치

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

만약 X원도우를 설치하지 않았다면….

make 중간에 오류가 발생할것입니다…

이때는 Makefile.in 파일을 수정해야 합니다..

X윈도우를 필요로하는 프로그램만 제외 시켜야 합니다…

편집기로…

freetype-1.3.1/test/arch/unix/Makefile.in 파일을 열어 PROGRAMS부분에서

다음사항만 남기고 주석처리하시든 삭제하시든 하셔야 합니다..

SRC = $(srcdir)/common.c

$(srcdir)/ftdump.c

$(srcdir)/fterror.c

$(srcdir)/ftlintc

$(srcdir)/ftstrpnm.c

$(srcdir)/ftgmain.c

$(srcdir)/$(ARCH)/gwin_xll.c

DISPOBJS = common.o gmain.o display.o gwin_xll.o

PROGRAMS = ftlint ftdump ftstrpnm fterror

압축 푼 디렉토리에서

./configure

make

make install

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

6. GD 설치

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

make

make install

make한 디렉토리 전체를 /usr/lib/ 디렉토리로 옮긴다.

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

7. 아파치 일단풀기

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

압축을 푼 디렉토리에서

./configure –prefix=/usr/local/apache

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

8. PHP 설치

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

압축을 푼 디렉토리에서

./configure –prefix=/usr

–with-config-file-path=/etc

–with-apache=../apache_1.3.19

–with-mysql=/usr/local/mysql –with-gd=/usr/lib/gd-1.8.4

–with-jpeg-dir=/usr/lib/jpeg-6b

–with-language=korean –with-charset=euc_kr

–enable-ftp –enable-track-vars

–disable-debug

make

make install

※ Zend 설치

/usr/local/Zend/lib 로 압축푼 파일들을 모두 복사

zend를 사용하려면 php.ini를 열어서 맨 아랫줄에 다음 두 줄을 추가합니다.

zend_optimizer.optimization_level=15

zend_extension=”/usr/local/Zend/lib/ZendOptimizer.so”

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

9. 아파치 마지막 인스톨

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

압축 푼 디렉토리에서

./configure –prefix=/usr/local/apache –activate-module=src/modules/php4/libphp4.a

make

make install

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

10. 기타 설정파일

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

/etc/httpd/httpd.conf 파일 알맞게 수정

/usr/local/apache/bin/apachectl start : 아파치 데몬 실행

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

phpinfo()에서

gd 설정부분에 다음사항이 뜨면 제데로 설치 된겁니다..

GD Support             enabled

GD Version             1.6.2 or higher

FreeType Support       enabled

FreeType Linkage       with TTF library

JPG Support            enabled

PNG Support            enabled

WBMP Support           enabled

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

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

저는 이렇게 해서 APM 및 GD 를 깔았숩당…

지금 잘돌아 가구 있구염…^^

GD 땜시 고생하시는 분덜에게 도움이 됐으면 함니다….Zz(__ ).oO

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

서진우

슈퍼컴퓨팅 전문 기업 클루닉스/ 상무(기술이사)/ 정보시스템감리사/ 시스존 블로그 운영자

You may also like...

1 Response

  1. 2024년 9월 27일

    … [Trackback]

    […] Find More to that Topic: nblog.syszone.co.kr/archives/118 […]

페이스북/트위트/구글 계정으로 댓글 가능합니다.