운영체제 관리/톰캣(Tomcat)

Windows-xp에 아파치2.2 PHP5.2 설치 후 연동방법

본클라쓰 2010. 4. 1. 10:58

 

 순서는 PHP - 아파치 순으로 설치하며, PHP 설치 후 확인까지 과정을 거친 후 아파치를 설치하여 동작여부를 확인한다.

 

 

1. PHP 5.2 설치

다운로드 사이트 주소 : http://www.php.net/downloads.php

 

 다운로드 사이트에서 PHP5.2 버전의 인스톨러나 zip 파일을 받는다. 다운로드 받은 파일을 실행하여 PHP 를 설치한다. 설치 후 윈도우 환경변수에 path 값에 PHP설치 경로를 추가합니다. PHP 경로는 'php.exe' 파일있는 경로이다.

 

;C:\server\php

 

 환경변수에 PHP path를 등록한 후 '실행 - cmd' 후 'php -v' 명령어를 입력하여 PHP 버전을 확인하여 제대로 등록되었나 확인한다.  

 

 

 

 

 

2. 아파치 2.2 설치

다운로드 사이트 주소 : http://httpd.apache.org/download.cgi

 

 아파치 2.2 버전을 다운로드하여 아파치 서버를 설치한다. 아파치 서버가 설치된 경로에서 중요한 디렉토리는 conf, error, htdocs, modules 디렉토리이다. conf는 아파치 서버의 설정 파일이 위치하는 디렉토리이며, error는 아파치 서버의 에러 로그들이 위치하는 디렉토리, htdocs 는 웹 HTML 문서가 위치하는 디렉토리, modules 는 아파치 서버가 사용하는 라이브러리 디렉토리이다.

 

 아파치 서버 설치가 끝나면 인터넷 브라우저를 열고 'http://localhost/' 나 'http://127.0.0.1'를 입력하여 시작페이지가 나오나 확인하면 아파치 서버 설치가 완료된 것이다.

 

 

 

 

3. 아파치 서버에 PHP 연동하기

 

 우선 아파치 서버에 PHP 연동이 가능하도록 라이브러리 등록과 PHP 확장자를 등록한다. 아파치 디렉토리에서 conf 디렉토리로 이동한 후 httpd.conf 파일을 텍스트 편집기로 열어 다음과 같은 부분을 수정한다.

 

1. PHP 모듈 등록하기 

PHP 설치 경로에서 php5apache2_2.dll 위치를 등록한다. 

 

 

2. php 타입의 확장자 등록하기 

 

php 로 해석할 확장자를 등록합니다. 일반적으로 .html 과 .php 를 등록한다.  

 

 

 아파치 설정이 끝나면 PHP디렉토리로 이동하여 php.ini-dist 파일을 'c:\WINDOWS\' 디렉토리로 복사하며 복사후 파일명을 php.ini 로 변경한다. php.ini 파일을 PHP 설정을 가지고 있는 파일로 WINDOWS 디렉토리에 위치하면 아파치 서버가 시작될 때 php.ini 파일을 읽어 php설정을 저장한다.

 

 

php.ini 파일 복사 후 php.ini 설정파일을 수정

1. register_globals = Off

2. extension_dir = "C:/server/php/ext"

3. short_open_tag = on 

 

 수정 후 htdocs 의 index.html 파일을 열어 ' <? phpinfo(); ?>' 함수를 호출하여 PHP 설정 정보 페이지가 출력된다면 연동이 끝났다. 그 후 php5apache2_2.dll 과 php5ts.dll 을 WINDOWS/System32 디렉토리에 복사한다.