본 포스팅에서는 윈도우즈 운영체제에서 아파치 웹서버를 설치하고 PHP를 설치하는 일련의 과정 중 아파치 웹서버의 설정을 변경하는 방법을 소개한다. 첫번째, 두번째 포스팅은 각각의 소프트웨어를 설치한 것에 반해 본 포스팅에서는 아파치 웹서버에서 PHP5를 연동하는 직접적인 부분은 다룬다. 때문에 짧은 내용임에도 불구하고 페이지를 분리해서 포스팅한다.

 

 

 

 

# 윈도우7에서 아파치 및 PHP 설치(Apache 설치): http://wookoa.tistory.com/184

# 윈도우7에서 아파치 및 PHP 설치(PHP 설치): http://wookoa.tistory.com/185

# 윈도우7에서 아파치 및 PHP 설치(Apache와 PHP 연동 설정): http://wookoa.tistory.com/186

 

 

 

 

1. 아파치 웹서버에서 PHP5 연동

각자 본인이 설치한 아파치 설치 디렉터리에서  conf/httpd.conf 파일을 관리자 권한으로 연다. 파일의 내용 중 'LoadModule'가 많이 쓰여있는 부분이 보인다.

 

 

 

어떤것은 주석(#) 처리 되어있으며 그렇지 않은 것도 있다. LoadModule가 몰려있는 가장 마지막 줄에 아래와 같이 코드 두줄을 추가해 준다.

 

LoadModule php5_module "C:/PHP5.2.13/php5apache2_2.dll"

AddType application/x-httpd-php .php

 

위와같은 코드를 입력하고 저장하면 아파치 웹서버가 PHP 파일을 정상적으로 읽을 수 있게 된다. 설정이 잘 이루어 졌는지 확인하기 위해 아파치 웹서버가 설치된 디렉터리의 bin에서 'httpd -t' 명령어를 입력한다. 'Syntax OK' 문구가 떨어지면 정상적으로 설정이 된 것이다.

 

 

 

 

2. Apache2.2 & PHP5.2 연동 테스트

간단한 php 함수를 활용해 php 파일을 생성한 뒤 아파치 웹서버로 실행해 볼 것이다. 아래와 같이 아파치 웹서버가 설치된 디렉터리의 htdocs에 test.php 파일을 생성하는데, 소스는 아래와 같이 생성한다.

 

<?php echo

    phpinfo();

    phpinfo(INFO_MODULES);

?>

 

웹 브라우저를 열고 위에서 생성한 php 파일을 실행한다. 포트번호를 따로 설정하지 않았다면 80 포트 일 것 이다.

 

TEST URL: http://localhost:80/test.php

 

아래와 같이 PHP 정보가 출력된다면 웹서버에서 PHP를 정상적으로 로드한 것이다.

 

 

 

# 윈도우7에서 아파치 및 PHP 설치(Apache 설치): http://wookoa.tistory.com/184

# 윈도우7에서 아파치 및 PHP 설치(PHP 설치): http://wookoa.tistory.com/185

# 윈도우7에서 아파치 및 PHP 설치(Apache와 PHP 연동 설정): http://wookoa.tistory.com/186

 

 

 

웹 환경을 구성하는 방법은 천차만별이다. 그 만큼 매우 많은 조합들과 그 방법들이 존재한다. 심지어 Apache, PHP, MySQL + Tools 모든 것을 원클릭으로 설치해주는 소프트웨어까지 등장했다. 매우 유용하고 좋은 툴이다. 그렇기에 목적이 단지 웹서버 구성이라면 본 포스팅은 귀찮기만한 포스팅일 것이다. 하지만 웹서버와 친숙해지기에는 좋은 포스팅이 아닐까 생각한다. 그대로 따라한다 해도 여러가지 시행착오가 생길 것이며, 그 시행착오를 해결함으로써 조금 더 웹서버를 잘 다루게 되는 것이 곧 자산이 아닐까 생각하기 때문이다.

 

 

Private comment