2009년 4월 15일 수요일

[Linux를 사용해 보자 #4] PHP 설치하기

PHP를 다운받고 압축을 해제한후 해당 디렉토리로 이동한다.
PHP 다운 및 압축 해제 [
http://blog.lovecoco.net/116 ]

* PHP 설치하기

PHP 설치 파일이 위치한 곳으로 이동한 후, 다음의 명령어를 이용하여 설치를 위한 준비를 한다.

./configure --prefix=/usr/local/php --with-exec-dir=/usr/bin --with-apxs2=/usr/local/apache/bin/apxs --with-apache-install=/usr/local/apache --with-mysql=/usr/local/mysql --with-config-file-path=/etc --disable-debug --enable-safe-mode --enable-track-vars --enable-sockets --with-png-dir=/usr/lib --with-freetype-dir=/usr/include/freetype2 --with-mod_charset --with-charset=euc_kr --with-xml --with-language=korean --enable-mailparse --enable-calender --enable-sysvsem=yes --enable-sysvshm=yes --enable-ftp --enable-magic-quotes --enable-gd-native-ttf --enable-versioning --enable-url-includes --enable-trans-id --enable-inline-optimization --with-iconv --enable-mbstring --enable-mbregex --with-gd --with-ttf --with-gettext --enable-sigchild --enable-module=so   --enable-versioning --enable-url-includes --enable-trans-id --enable-inline-optimization --enable-bcmath --with-jpeg --with-png --with-zlib

사용자 삽입 이미지

설정 완료후 컴파일 명령 실행

make all

사용자 삽입 이미지

PHP의 명령어가 정상적으로 실행되는지 여부를 확인하기 위해 TEST를 해줘야 하며, 이때 명령어가 "make test"이다.

make test

사용자 삽입 이미지


일부 Failed가 나오더라도... 일단 설치가 완료되면, 해당 설치 디렉토리로 복사하는 명령어를 실행한다.

make install

사용자 삽입 이미지


이후, PHP의 SO파일(모듈)파일을 Apache 환경설정 파일에 추가한후, PHP 가 동작할 수 있도록 설정을 해야 한다.
이전에 설치한 Apache 의 환경설정 파일을 열어 PHP의 SO 파일이 추가가 되어 있는지 여부를 확인한다.
(PHP 설치시 자동으로 추가된다)

vi /usr/local/apache/conf/httpd.conf

세번째 페이지 뒤에..
"loadModule php5_module  modules/libphp5.so"
줄이 추가되어 있으면 일단 PHP의 SO파일 추가는 되어 있는 것이다.

사용자 삽입 이미지

그리고 12페이지쯤 뒤에... (Line 379줄  - VI에서 명령어 모드(:) 누른후 379를 입력하면 바로 이동) 다음의 내용을 추가한다.

# Apache Setting
# And for PHP 4.x, use:
AddType application/x-httpd-php .php .php3 .inc .ph .htm .html
AddType application/x-httpd-php-source .phps

이 내용은 웹페이지 php, php3, inc, ph, htm, html의 확장자를 PHP가 동작되도록 연결해주는 역할을 한다.

사용자 삽입 이미지

그리고 httpd.conf를 저장한 후 아파치를 재 시작 한다.

/usr/local/apache/bin/apachectl restart

사용자 삽입 이미지

마지막으로 PHP가 정상 동작하는지 여부를 확인하기 위하여,

Apache 의 웹 문서가 있는 /usr/local/apache/htdocs/index.html 파일을 열어 첫줄에 다음의 내용을 추가한다

<?
phpinfo();
?>

사용자 삽입 이미지

마지막으로 웹 브라우져를 열어.. 다음의 페이지가 보이면 설치가 완료된것이다.

사용자 삽입 이미지


댓글 없음:

댓글 쓰기