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
'공부 > 프로그래밍' 카테고리의 다른 글
[SpringBoot] Failed to determine a suitable driver class 에러 (14) | 2018.06.28 |
---|---|
Github에서 제공하는 호스팅으로 jekyll 블로그 설치하기 (0) | 2018.06.26 |
[javascript] React.js 살펴보기 (0) | 2018.05.14 |
[github] 깃허브 웹호스트 만들기 (0) | 2018.05.11 |
[python] 파이썬 스케줄 수행 - schedule, apscheduler (6) | 2018.04.20 |
댓글