Please Enable JavaScript!
Gon[ Enable JavaScript ]

윈도우10 IIS 에 PHP 구동하는 방법

카테고리 없음
반응형

IIS ASP 와 닷넷 과 같은 동적인 스크립트 처리를 위한 웹서버와 WAS 가 통합된 서버입니다. 그럼 PHP 를 구현하기 위해서는 무엇이 필요할까요? 톰캣(Tomcat) WAS 를 설치해야 합니다. 하지만 윈도우10 이라면 톰캣을 설치하지 않아도 됩니다. IIS CGI 모듈 맵핑기를 통해 PHP 를 실행할 수 있기 때문입니다. 오늘은 윈도우10 에 있는 IIS 서버를 이용해서 PHP 를 구동해 보겠습니다.

 

 

아래 포스팅을 참고해서 윈도우10 IIS 가 설치되어 있는지 여부를 확인하시기 바랍니다.

 

[참고]
l  윈도우10 IIS 설치 구동 하기

 

 

1. 윈도우 프로그램 및 기능 설정

 

 

먼저 IIS 가 설치되어 있는지 확인하고 CGI 옵션을 활성화해야 합니다. 제어판 > 프로그램 및 기능 설정 화면으로 들어가서 Windows 기능 켜기/끄기 메뉴를 클릭합니다.

윈도우10 IIS 에 PHP 구동하는 방법

 

Windows 기능 팝업창에서 인터넷 정보 서비스 > World Wide Web 서비스 > 응용 프로그램 개발 기능 폴더로 이동합니다. 하위 옵션 중 CGI 를 체크하고 창을 닫습니다

윈도우10 IIS 에 PHP 구동하는 방법

 

 

2. php 모듈 다운로드

 

 

다음은 윈도우용 PHP 최신 모듈을 다운받겠습니다. 프로그램을 다운받기 위해서 php 으로 접속합니다. 다운로드 페이지에서 Windows Downloads 링크를 찾아 클릭합니다

윈도우10 IIS 에 PHP 구동하는 방법

 

윈도우10 IIS 에 포함되어 있는 FastCGI 를 사용하기 위해서는 Non Thread Safe 방식의 PHP 모듈을 다운받아야 합니다. PHP 최신 버전 Non Thread Safe 파일을 다운받습니다

윈도우10 IIS 에 PHP 구동하는 방법

 

파일을 다운받은 후 압축을 풉니다. 나중에 IIS FastCGI 모듈과 연결해야 하기 때문에 위치를 기억합니다

윈도우10 IIS 에 PHP 구동하는 방법

※ 아래는 참고하면 좋을 만한 글들의 링크를 모아둔 것입니다.
윈도우10 IIS 웹서버에 자신이 만든 페이지 올리는 방법
윈도우10 Windows10 IIS 설치 구동 하기
윈도우10 IIS 에서 워드프레스 구동하기
윈도우10 아파치 서버 설치하기
도우10 아파치 Apache 서버 서비스에 등록해서 사용하기

 

 

 

 

 

3. IIS 처리기 맵핑 연결하기

 

 

다운받은 Non Thread safe 모듈을 IIS FastCGI 와 연결하기 위해 IIS 관리자 화면을 띄웁니다. IIS 메뉴 목록에서 처리기 매핑 아이콘을 클릭합니다

윈도우10 IIS 에 PHP 구동하는 방법

 

처리기 매핑의 오른쪽 작업 목록에서 모듈 매핑 추가 메뉴를 클릭합니다

윈도우10 IIS 에 PHP 구동하는 방법

 

 

모듈 매핑 추가 화면에 다음과 필요한 값을 채웁니다. 실행 파일은 이전에 다운받은 PHP 폴더의 php-cgi.exe 를 추가해야 합니다.

 

l  요청 경로 : *.php

l  모듈 : FastCgiModule 모듈 선택

l  실행 파일 : 다운받은 폴더에서 php-cgi.exe 선택

l  이름 : 적당한 이름 입력 

 

윈도우10 IIS 에 PHP 구동하는 방법

 

PHP 다운로드 폴더로 가면 php-cgi.exe 파일을 볼 수 있습니다

윈도우10 IIS 에 PHP 구동하는 방법

 

 

4. PHP 스크립트 파일 구동 확인

 

 

이제 PHP IIS 와 연결해서 제대로 구동이 되는지 확인해 보겠습니다. PHP 가 구동 여부는 phpinfo() 내장 함수를 실행해서 웹 페이지에 표시하는 것입니다. IIS 기본 실행 폴더에 PHP 파일을 만들고 phpinfo() 함수를 추가합니다

윈도우10 IIS 에 PHP 구동하는 방법

 

IIS를 실행한 상태에서 웹 브라우저를 열어 추가한 PHP 파일인 default.php 를 접근해 보세요. 그림과 같이 웹 페이지에 phpinfo() 를 실행한 결과가 나타난다면 성공한 것입니다

윈도우10 IIS 에 PHP 구동하는 방법

※ 아래는 참고하면 좋을 만한 글들의 링크를 모아둔 것입니다.
윈도우10 IIS 웹서버에 자신이 만든 페이지 올리는 방법
윈도우10 Windows10 IIS 설치 구동 하기
윈도우10 IIS 에서 워드프레스 구동하기
윈도우10 아파치 서버 설치하기
도우10 아파치 Apache 서버 서비스에 등록해서 사용하기
반응형
Posted by 녹두장군1
,