<< MySQL 연동하기
이제 MySQL을 설치 했으니 PHP를 연동해 봐야 겠죠?
PHP는 준비물이 많이 필요합니다.
물론 다른것을 사용하지 않으려면 필요하지 않겠지만. 기본적으로
필요한것들을 연동하도록 하겠습니다.
우선 첫번째 준비물이 PHP겠죠?
그리고 필요한 준비물을 한꺼번에 다운로드 받습니다.
1. PHP 5.2.9 다운로드 (www.php.net)
http://www.php.net/get/php-5.2.9.tar.gz/from/kr.php.net/mirror
2. GD 2.0.35 다운로드 (http://www.libgd.org/Main_Page)
http://www.libgd.org/releases/gd-2.0.35.tar.gz
3. FreeType 2.3.8 다운로드 (http://freetype.sourceforge.net/)
http://jaist.dl.sourceforge.net/sourceforge/freetype/freetype-2.3.8.tar.gz
4. libpng 1.2.35 다운로드 (http://libpng.sourceforge.net/)
http://nchc.dl.sourceforge.net/sourceforge/libpng/libpng-1.2.35.tar.gz
5. Zlib 1.2.3 다운로드 (http://www.zlib.net/)
http://www.zlib.net/zlib-1.2.3.tar.gz
6. libjpeg 다운로드 (http://www.ijg.org/)
http://www.ijg.org/files/jpegsrc.v6b.tar.gz
7. libgif 4.1.6, libungif 4.1.4 다운로드 (http://sourceforge.net/projects/giflib/)
http://jaist.dl.sourceforge.net/sourceforge/giflib/giflib-4.1.6.tar.gz
http://jaist.dl.sourceforge.net/sourceforge/giflib/libungif-4.1.4.tar.gz
8. libmcrypt 2.5.8다운로드 (http://mcrypt.sourceforge.net/)
http://jaist.dl.sourceforge.net/sourceforge/mcrypt/libmcrypt-2.5.8.tar.gz
자 위에 자주쓰는 라이블러리를 다운로드 받았습니다.
우선 설치 순서는 zlib먼저 설치를 하겠습니다.
** 순서는 개인적인 취향 또는 연동 방식에 의해 달라질 수 있습니다.
** 라이블러리 설치는 편의상 캡쳐를 안했습니다.
** 리눅스 설치시 설치된 라이블러리를 이용할 수 있습니다.
1. zlib (압축 라이블러리)
# tar zxvf zlib-1.2.3.tar.gz
# cd zlib-1.2.3
# ./configure --prefix=/usr/local/ --shared
# make
# make install
2. libpng (이미지 PNG 포멧 라이블러리)
# tar zxvf libpng-1.2.35.tar.gz
# cd libpng-1.2.35
# ./configure --prefix=/usr/local/ --enable-shared
# make
# make install
3. libmcrypt (각종 암호화 라이블러리)
# tar zxvf libmcrypt-2.5.8.tar.gz
# cd libmcrypt-2.5.8
# ./configure --prefix=/usr/local/ --enable-shared
# make
# make install
4. giflib (이미지 GIF 포멧 압축 라이블러리)
# tar zxvf giflib-4.1.6.tar.gz
# cd giflib-4.1.6
# ./configure --prefix=/usr/local/
# make
# make install
5. libungif (이미지 GIF 포멧 압축 해제 라이블러리)
# tar zxvf libungif-4.1.4.tar.gz
# cd libungif-4.1.4
# ./configure --prefix=/usr/local/
# make
# make install
6. jpeg (이미지 JPEG 라이블러리)
# tar zxvf jpegsrc.v6b.tar.gz
# cd jpeg-6b
** x86_64Bit 일때
# cp /usr/share/libtool/config.guess .
# cp /usr/share/libtool/config.sub .
# ./configure --prefix=/usr/local/ --enable-shared
# make
# make install
** cannot create reguler file /usr/local/man/man1/cjpeg.1 : No such file or directory
오류가 난다면
# make /usr/local/man/man1 를 실행한후 make install 을 실행시켜준다.
# make install
7. freetype2 (폰트 제어 라이블러리)
# tar zxvf freetype-2.3.8.tar.gz
# cd freetype-2.3.8
# ./configure
# make
# make install
8. gd (이미지 제어 라이블러리)
# tar zxvf gd-2.0.35.tar.gz
# cd gd-2.0.35
# ./configure --prefix=/usr/local --with-png=/usr/local --with-jpeg=/usr/local --with-freetype=/usr/local

# make
** 이때 AM_ICONV 오류가 나타날때
한 번더 make 를 실행합니다. 그러면 시스템 환경을 한번데 체크한 후 다시 컴파일 작업에 들어갑니다.
# make install
이제 기본적으로 필요한 라이블러리가 /usr/local/lib 에 설치가 되었습니다.
그러면 리눅스 환경에서 라이블러리 경로를 인식할 수 있도록
/etc/ld.so.conf 에 경로를 추가해줍니다.
# vi /etc/ld.so.conf
에 /usr/local/lib 를 추가해 주고 저장합니다.
그리고 환경을 인식할 수 있도록 아래 명령어를 실행 시킵니다.
# ldconfig
자 이제 모든것이 끝났습니다. /usr/local/lib 에 어떠한 파일이 있는지 확인해 보죠

이제 PHP 를 설치해보도록 하죠~
다음 PHP 연동하기 >>
"Linux" 카테고리의 다른 글
- Apache + PHP + MySQL 연동 하기 2# (댓글 17개 / 트랙백 0개) 2009/03/01
- Apache + PHP + MySQL 연동 하기 1# (댓글 6개 / 트랙백 0개) 2009/03/01
- 우분투 Server 설치 (댓글 0개 / 트랙백 0개) 2009/10/31
- 시스템에 사용하던 Apache, PHP, MySQL 을 마이그레이션 후기 (댓글 0개 / 트랙백 0개) 2009/11/04
- MRTG config sample (댓글 0개 / 트랙백 0개) 2009/09/02
- FTP Passive 모드 설정방법(Linux, Windows) (댓글 1개 / 트랙백 0개) 2009/04/22
- Linux HDD SMART (Self-Monitoring, Analysis, and... (댓글 0개 / 트랙백 0개) 2010/02/17
- CentOS 설치(리눅스 설치하기) -2- (댓글 4개 / 트랙백 0개) 2009/02/28
- Apache mod_evasive (댓글 0개 / 트랙백 0개) 2009/06/19
- Apache + PHP + MySQL 연동 하기 4# (댓글 4개 / 트랙백 0개) 2009/03/01
