Apache HTTPD for Windows

php 연동

다운로드

 PHP For Windows 페이지에서 Windows용 바이너리를 다운로드한다. 별 다른 제한사항이 없는 한 Thread Safe 버전을 다운로드한다. 본 문서에서는 2019년 5월 1일 기준 최신 안정 버전인 7.3.5 버전을 다운로드한다. 압축 해제 후 C:\php 폴더명으로 두었다.

환경설정

 상용 서버로 배포할 목적이면 production 파일을, 개발 및 테스트 목적이면 development 파일을 php 설정 파일(php.ini)로 복사한다.

  • php.ini-production
  • php.ini-development

 httpd.conf에서 php 연동 모듈을 로드한다.

LoadModule php7_module C:/php/php7apache2_4.dll

 적당한 위치에(주로 맨 끝에) 아래 설정을 추가한다.

# PHP Configurations
# php.ini 파일이 존재하는 경로를 지정한다.
PHPIniDir "c:/php"
# <IfModule mime_module> 블록 안에 컴파일 대상 확장자를 지정한다.
AddType application/x-httpd-php .php

 기본 응답 파일로 index.php를 지정한다.

DirectoryIndex index.html index.php

 php.ini 파일에서 아래처럼 수정한다.

; On windows:
; PHP 확장 라이브러리 경로를 지정한다.
extension_dir = "c:/php/ext"

 Apache 서버를 재시작한다.

테스트

 index.php 파일을 생성한 후 phpinfo()를 출력해 PHP가 제대로 연동되었는지 확인한다. 

<html><body><h1>It works!</h1></body></html>
<?php
phpinfo();
?>

댓글

댓글 본문