윈도우 10은 윈도우 8.1과 비교하면 많은 부분이 바꼈지만, IIS에 관련한 부분은 크게 바뀐 부분이 없는 것 같습니다.

Windows 10이 정식으로 배포되기 시작한 지금 Windows10에 탑재된 IIS 에는 버전 업(10.0)이 되어있었습니다.

아직까지는 IIS7에서 IIS8로 업그레이드 될 때 처럼 많은 변화가 눈에 띄지는 않지만 시간을 두고 차근차근 찾아보도록 하겠습니다. 이번에 무료 업그레이드를 통해서 많은 사용자들이 윈도우10으로 갈아타고, 서버도 새로 세팅하는 분들이 계시거나 또는 처음 세팅하는 분들이 꽤 계시더군요.

윈도우 10에서 처음 iis 설치하고 난뒤 php 매니저를 설치시 오류가 발생합니다.

근데 오류이 이상합니다. IS 7또는 그 이상의 버전에서 설치하라고 하네요.

IIS의 상단 메뉴중에서 도움말 > 인터넷 정보 서비스 정보 를 클릭해 보면 아래와 같이 IIS의 버전을 확인할 수 있습니다.

Windows10에 탑재된 IIS의 버전은 윈도우 버전과 같은 10 버전입니다.

당연이 IIS7보다 훨씬 상위 버전이긴한데 설치가 안되는 이유는 간단합니다. 가장 최근에 나온 버전으로 IIS의 Major 버전 설정이 10으로 되어 있었기 때문에 상대적으로 구 버전인 PHP 관리자가 버전을 인식을 못하고 기타 버전으로 인식을 해버리기 때문에 발생한 문제입니다.

설치하는 방법은 간단합니다. 현재 IIS의 버전이 10이 아닌 다른 버전으로 인식되게끔 강제로(그리고 일시적으로) 설정하면 됩니다. 레지스트리를 변경해서 버전을 일시적으로 변경합니다.

윈도우 키 + R을 눌러서 실행 창을 띄운뒤 regedit를 입력합니다.

그리고 아래의 경로를 찾아 갑니다. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W3SVC\Parameters

그리고 위의 화면처름 MajorVersion 의 값을 변경할 겁니다.

기본 설정은 16진수 값으로 a로 되어있습니다. 십진수로 바꾸면 10입니다. 이 부분이 바로 버전을 인식하는 부분이 됩니다. 이 부분의 값을 7 또는 8 또는 9로 변경하면 됩니다.

이 수들 중에서 추천을 한다면 바로 아래의 하위 IIS 버전인 8을 입력하는 것을 추천합니다.

위에처럼 8로 바꾸면 됩니다.

이제 설치를 다시 진행시 정상적으로 설치되는것을 확인할수 있습니다.

출처:https://studyforus.tistory.com/247?category=555057