본문 바로가기
공부/프로그래밍

윈도우에 Apache, php7 설치하기

by demonic_ 2018. 6. 15.
반응형

php를 사용하기 위해선 반드시 웹서버가 띄워져 있어야 하는데 윈도우는 IIS가 있지만 이전부터 썼던 아파치로 대체하기로 했습니다.


여기서는 1) 아파치 설치, 2) php7 설치를 알아보겠습니다.


@ Apache, PHP7 을 다운로드 받습니다.

아래는 아파치 다운로드 주소.

저는 윈도우 64비트를 사용하기 떄문에 64비트를 다운로드 받았습니다. 

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


아래는 PHP 다운로드 주소.

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

사이트에 들어가면 여러버전이 있는데 이중에 Thread safe 버전을 다운받아야 합니다.


각 버전별 차이점은 다음과 같다고 하니 참조하세요.

출처: http://web-front-end.tistory.com/32


Windows + IIS(ISAPI) : Thread Safe 버전

Windows + IIS(CGI or FastCGI) : Non Thread Safe 버전

Windows + Apache(MPM worker) : Thread Safe 버전

Windows + Apache(MPM prefork) : Non Thread Safe 버전



각각 다운로드 받은 후 C:\apm 폴더에 넣어둡니다. 
php파일의 경우 압축해제시 긴 이름으로 되어있는데 다음과 같이 이름변경했습니다.

C:\apm\Apache24
C:\apm\php7



1) Apache 설치하기 


@ 설정 

C:\apm\Apache24\conf\http.conf 파일을 열어 편집을 합니다 

편집할 대상은 ServerRoot 와 DocumentRoot 그리고 포트번호를 바꾸고 싶다면 Listen 입니다. 

그리고 PHP 를 사용할 것이기 때문에 php 관련 내용도 추가합니다.


맨 아랫줄에 아래와 같은 방법으로 설정했습니다.


LoadModule php7_module "c:/apm/php7/php7apache2_4.dll"

AddType application/x-httpd-php .html .php

AddHandler application/x-httpd-php .php





@ 설치 
그럼 이제 명령프롬프트를 이용하여 설치파일을 실행합니다. 
아파치 폴더로 이동 후 bin 으로 이동한 후 다음 명령어를 실행합니다. 

httpd.exe -k install 

삭제하고 싶다면 httpd.exe -k uninstall 명령어를 입력하면 됩니다.



설치하고 나면 우측하단 작업표시줄에 새로운 아이콘이 생겼을 겁니다.
클릭하고 Start 를 하면 아파치가 실행됩니다.






2) PHP 설치

php 폴더에 들어가면 
php.ini-development 파일이나 php.ini-production 둘중 하나의 파일을 변경해줘야 합니다. 

파일안에 extension_dir 설정을 다음과 같이 변경합니다.


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


아파치를 재시작 합니다.
(윈도우 우측하단에 작업표시줄에서 재시작이 가능합니다)

다음 위치에 파일을 하나 생성합니다.
C:\apm\Apache24\htdocs\phpinfo.php

아래 부분을 넣어서 저장합니다.

<?php phpinfo(); ?>


다음 경로를 브라우저에 입력하여 다음과같은 화면이 뜨면 성공한 것입니다.
http://localhost/phpinfo.php



반응형

댓글