IIS/PWS 서버 설치

이 장은 PHP를 IIS (Microsoft Internet Information Server)에 설치하는데 있어서의 여러가지 주의점과 힌트를 포함하고 있다. 각각 PWS/IIS 3, PWS 4 혹은 최신 IIS 4 혹은 최신 버젼으로 나누어 설명한다.

Windows 와 PWS/IIS 3

이 서버에서의 설정은 배포판의 INF 파일(php_iis_reg.inf)을 사용하는 것을 권한다. 여러분은 이 파일을 수정하여 여러분이 원하는 PHP 설치 디렉토리와 확장 내용들을 설정할 수 있다. 만약 수동으로 설정하고 싶다면 다음과 같이 합니다.

주의

이 과정은 윈도우의 resistry를 직접 만지게 됩니다. 하나의 실수가 여러분의 시스템 전체를 불안한 상태로 만들 수 있습니다. 우리는 여러분이 registry를 편집하기 전에 반드시 편집 전의 registry를 백업해 놓을 것을 절대적으로 권장합니다. PHP 개발팀은 어떠한 registry의 파손도 책임지지 않습니다. 만약 registry에 손상이 갈 경우 OS를 새로 깔기 전에는 부팅되지 않을 수도 있습니다.

PWS와 IIS 3 사용자들은 현재 실제로 훌륭하게 운영중인 시스템을 갖고 있습니다. IIS 3 사용자들은 Steven Genusa가 작성한 스크립트 맵을 설정하는 매력적인 도구를 사용할 수 있습니다.

Windows 와 PWS 4 혹은 최신

PHP를 window에서 PWS 4 혹은 최신 버젼에 설치하는 방법은 두가지가 있다. 하나는 PHP CGI 바이너리를 사용하는 방법이고, 다른 방법은 ISAPI 모듈 DLL로 만들어 사용하는 방법이다.

만약 CGI 바이너리를 선택했다면 다음과 같이 한다. :

만약 ISAPI 모듈을 선택했다면 다음과 같이 한다. :

Windows NT/2000 과 IIS 4 혹은 최신

PHP를 IIS 4가 운영중인 NT/2000 서버에 설치하려면 다음 과정을 따른다. PHP를 설치하는데는 두가지 옵션이 있다. CGI 바이너리(php.exe)를 사용하는 방법과 ISAPI 모듈을 사용하는 방법이다.

어떤 경우든, Microsoft Management Console을 시작해야 한다. (이것은 NT 4.0 Option Pack 아래나, windows 2000에서는 Control Panel=>Administrative Tools 아래에 'Internet Services Manager'이라는 이름으로 있다.) 시작한 후에, 여러분의 웹서버 노드(보통 'Default Web Server'로 되어 있다.)에서 오른쪽 버튼을 클릭하고 properties(등록정보)를 선택한다.

만약 CGI 바이너리를 사용하기를 원한다면 다음과 같이 한다. :

ISAPI module로 사용하기를 원한다면 다음과 같이 한다. :