[웹서버] 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
=======================================
1 Response
… [Trackback]
[…] Find More to that Topic: nblog.syszone.co.kr/archives/118 […]