제4편 PHP 설치 - 1장 소스설치
PHP는 텍스트 분량이 많아서 설치, 옵션 설정, 추가 작업의 3번에 걸쳐서 게시할 예정이다.
1. 넘즈유틸리티 및 넘즈 허브 설치를 위한 필수 사항
- mbstring , iconv , gd 라이브러리 필수
- php.ini의 magic_quotes_gpc=on 필수(설치시 기본 on 입니다.)
- ZendOptimizer 설치 필수
▶ yum 업데이트
]# yum -y update
▶ 기본 프로그램 설치
]# yum -y install gcc cpp gcc-c++ compat-gcc-32-g77 flex libjpeg-devel libpng-devel libtiff-devel freetype-devel openldap-devel pam-devel sendmail-cf vsftpd telnet-server gd-devel glibc libxml2-devel
▶ libjpeg 설치
]# wget ftp://ftp.superuser.co.kr/etc/jpegsrc.v6b.tar.gz
]# cd /usr/local
]# tar xvfz jpegtsrc.v6b.tar.gz
]# cd jpeg-b6/
]# ./configure --enable-shared --enable-static
]# mkdir /usr/local/man/
]# mkdir /usr/local/man/man1
]# make
]# make install
2. 설치
]# cd /usr/local/
]# tar zxvf php-5.2.10.tar.gz
]# cd php-5.2.10
가. 소스컴파일
]# ./configure --with-config-file-path=/etc \
--with-apxs2=/usr/local/apache2/bin/apxs \
--with-mysql=/usr/local/mysql \
--with-gd=/usr \
--with-png-dir=/usr \
--with-zlib-dir=/usr \
--with-jpeg-dir=/usr \
--with-freetype-dir=/usr \
--with-iconv \
--with-dom \
--with-db \
--with-gettext \
--with-pear \
--disable-debug \
--disable-posix \
--enable-ftp \
--enable-exif \
--enable-versioning \
--enable-track-vars \
--enable-mbstring=all \
--enable-memory-limit \
--enable-magic-quotes
나. 설치
]# make && make install
이로서 PHP의 기본 프로그램은 설치가 되었다. 다음 포스트에서 apache와 MySQL과의 연동하기 위한 설정을 다루도록 하겠다.
'개발 서비스 > 메타블로그' 카테고리의 다른 글
[메타블로그 설치기] 제4편 PHP 설치 - 3장 아파치와 연동시 환경 설정 (0) | 2009.09.14 |
---|---|
[메타블로그 설치기] 제4편 PHP 설치 - 2장 환경설정 (0) | 2009.09.09 |
[메타블로그 설치기] 제3편 MySQL서버 설치 (0) | 2009.09.04 |
[메타블로그 설치기] 제2편 아파치서버 설치 (0) | 2009.09.02 |
[메타블로그 설치기] 제1편 프로그램 목록과 리눅스 설치 (0) | 2009.09.01 |