[IT 알아보기]/IT 소식

[그린IDC] CentOS PHP 소스 컴파일 설치

이호스트ICT 2011. 5. 17. 14:56
CentOS 5.5, Apache 2.0.x, Mysql 5.0.x 버전이 소스 컴파일로 설치 되어 있고
php 5.2.x 버전을 소스 컴파일 설치 하는 방법

우선 php 사이트에서 5.2.8버전을 다운 받는다 (없으면 5.2.x 대 버전 아무거나 받는다)

압축 해제 및 해당 폴더로 이동해서
./configure --with-apxs2=/usr/local/apache/bin/apxs --with-zlib --with-gd --with-ttf --with-png --with-curl --with-openssl --with-iconv --enable-pic --enable-magic-quotes --enable-gd-native-ttf --enable-versioning --with-config-file- --enable-ftp --with-jpeg-dir --with-freetype-dir --enable-gd-native-ttf --enable-gd-imgstrttf --enable-mbstring --enable-mbregex --enable-mbstr-enc-trans --with-xml --enable-sockets --with-dom=/usr/local/libxml2 --with-zlib-dir=/usr/local/libxml2 --with-mysql=/usr/local/mysql

CentOS server TUI 버전만 체크해서 설치 했을 경우
라이브러리 에러가 난다.
yum -y install libtermcap-devel ncurses-devel
yum -y install libxml* curl-devel libjpeg* libpng* freetype-devel

에러난 부분을 보고 yum으로 설치 해주면 된다

make && make install

cp php.ini-dist /usr/local/lib/php.ini
perl -pi -e 's/register_globals = Off/register_globals = On/g' /usr/local/lib/php.ini
echo "AddType application/x-httpd-php .php .inc" >> /usr/local/apache/conf/httpd.conf
echo "AddType application/x-httpd-php-source .phps" >> /usr/local/apache/conf/httpd.conf

아파치 재시작후
phpinfo 파일을 만들어서 웹에서 확인 하면 된다.

이호스트데이터센터(http://www.greenidc.co.kr)

Posted by Woo Seung.