본문 바로가기
카테고리 없음

아파치에서 .php 파일 실행하기 - PHP 해석기 설치 & 개발환경 설정

by 준생님 2025. 5. 6.

 

이전 시간에는 윈도우 환경에 아파치(Apache) 웹서버를 설치하고, 그 위에 워드프레스라는 오픈소스 웹 애플리케이션을 올리는 과정을 소개해드렸습니다. 당시에는 .html 파일은 정상적으로 출력되었지만, .php 파일의 경우 단순히 소스코드만 출력되는 문제가 발생했는데요.

이번 시간에는 이 문제를 해결하기 위해, PHP 해석기를 설치하고 아파치 웹서버에서 PHP 파일을 정상적으로 실행할 수 있도록 개발 환경을 설정하는 과정을 하나씩 안내드리겠습니다.

PHP란 무엇인가요?

PHP는 Hypertext Preprocessor의 약자로, 서버 사이드에서 실행되는 스크립트 언어입니다. HTML 안에 PHP 코드를 삽입해 동적으로 페이지를 생성하거나, MySQL 등 데이터베이스와 연동하여 사용자 입력을 처리하고 세션을 관리하는 등 웹 백엔드 개발에 널리 사용되고 있습니다.

1단계: PHP 해석기 다운로드 및 설치

PHP는 공식 사이트 windows.php.net에서 무료로 다운로드할 수 있습니다.

  1. 사이트 접속 후, Thread Safe 버전의 최신 압축 파일(zip)을 다운로드합니다.
  2. 압축을 해제한 뒤 C:\ 디렉토리에 php833이라는 이름의 폴더로 복사합니다. (예: C:\php833)

2단계: php.ini 설정 변경

C:\php833 폴더 안에 있는 php.ini-production 파일의 이름을 php.ini로 변경하고 텍스트 편집기로 열어주세요.

  • extension_dir 항목을 다음과 같이 수정합니다:
    extension_dir = "c:\\php833\\ext"
  • 다음 두 줄의 주석을 해제합니다:
    extension=mysqli
    extension=openssl

3단계: 아파치 웹서버에 PHP 연동 설정

이제 PHP 해석기를 아파치와 연동해야 합니다. httpd.conf 파일을 열어 맨 아래에 다음 내용을 추가해주세요.

LoadModule php_module "C:/php833/php8apache2_4.dll"
AddType application/x-httpd-php .html .php
AddHandler application/x-httpd-php .php
PHPIniDir "C:/php833"
    

변경 사항을 저장한 뒤, 아파치를 재시작합니다. 재시작은 C:\Apache24\bin\httpd.exe를 다시 실행하면 됩니다.

4단계: PHP 실행 확인

웹브라우저에서 install.php 파일을 열어보면, 이제는 PHP 소스코드가 그대로 출력되는 것이 아니라, 실제 실행된 결과가 브라우저에 표시됩니다.

예를 들어, 워드프레스의 install.php 파일을 실행하면 데이터베이스 연결 오류 페이지가 나오는데, 이는 PHP 자체는 정상적으로 해석되었다는 의미입니다.

마무리

이제 윈도우에서 아파치 웹서버와 PHP 해석기를 연동하여, .php 파일이 브라우저에서 정상적으로 동작하도록 개발 환경을 구성하는 데 성공하였습니다.

다음 포스팅에서는 워드프레스와 데이터베이스(MySQL) 연동 방법에 대해 다뤄보겠습니다. 실무에 바로 적용 가능한 워드프레스 서버 구축에 관심이 많으신 분이라면 계속해서 시리즈를 참고해주세요.


이 포스팅이 도움이 되셨다면 공유 부탁드리며, 궁금하신 점은 댓글로 남겨주세요.