윈도우10 PHP, apache 설치하기

웹 프로그래밍 언어인 PHP를 배우기 위해서는 APM(apache, php, mysql)설치된 개발서버 환경을 준비해야된다. 일반적으로 웹 호스팅을 서비스 받고 있는 상태라면 해당 웹 호스팅서버를 이용하면 되지만 그렇지 못한 환경이라면 자신의 윈도우 PC에 php, apache를 설치해서 php 공부를 해야될 것이다.

php는 웹 사이트에 접속한 사용자의 요청을 처리하는 방식이기 때문에 HTML이랑 다르다. 고급언어라고 생각하는게 이해하기 쉬운데, 사용자가 입력한 데이터를 DB에 저장할 수도 있고, DB에 저장된 데이터를 웹 페이지에 보여주게 할 수도 있다.

윈도우 PHP 다운로드

https://windows.php.net/download/

64비트 환경이라면 “VC15 x64 Thread Safe” zip 버전을 다운로드 받는다.

다운로드 받은 파일을 압축해제 한다.

윈도우 아파치(apache) 다운로드

https://www.apachelounge.com/download/

64비트 환경이라면 “Apache 2.4.39 Win64” 버전을 다운로드 받는다.

다운로드 받은 파일을 압축해제 한다.

설치 경로는 아래와 같이 통일하는것이 좋다.

C:\APM\apache24
C:\APM\php7

경로는 어떻게 지정하든 상관없다.

apache + php 설치 및 연동

apache 설치

C:\APM\apache24\conf\httpd.conf

위 경로의 파일을 메모장(notepad)를 이용해서 열어서 아래와 같이 수정한다. 해당 위치를 메모장에서 컨트롤 + F를 사용하여 검색해서 찾아가면 된다.

Define SRVROOT "C:\APM\apache24"

<IfModule dir_module>
    DirectoryIndex index.html index.php
</IfModule>

LoadModule php7_module "c:/APM/php7/php7apache2_4.dll"
AddType application/x-httpd-php .html .php
AddHandler application/x-httpd-php .php

httpd.conf 파일을 저장한다.

윈도우 명령 프롬프트(CMD) 창을 관리자권한으로 실행한다.

C:\APM\apache24\bin 경로로 이동해서 아래와 같이 설치 명령을 입력한다.

httpd.exe -k install

윈도우 서비스 창을 열어야되는데, 아래와 같이 services.msc 실행한다.

Apache2.4 서비스를 선택해서 “시작”을 눌러준다.

인터넷 익스플로러(IE), 크롬 브라우저를 실행해서 주소창에 “localhost”라고 입력한다.

It works! 라고 나타나면 성공이다.

PHP 설치

C:\APM\php7\php.ini-development

위 경로의 파일을 메모장(notepad)를 이용해서 열어서 아래와 같이 수정한다. 해당 위치를 메모장에서 컨트롤 + F를 사용하여 검색해서 찾아가면 된다.

extension_dir = "C:\APM\php7\ext"

저장하고 apache 서비스를 재시작 한다.

C:\APM\apache24\htdocs

위 경로로 이동해서 phpinfo.php 파일을 만들고, 메모장을 이용해서 아래 코드를 입력한다.

<?php
phpinfo();
?>

사진과 같이 PHP Version 7.3.7 이라는 제목이 나타나면 apache + php 연동 설치가 완료된 것이다.

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 항목은 *(으)로 표시합니다