메뉴 건너뛰기

KBlog

'PHP Manager for IIs'와 'url 재작성 모듈' 설치

by B&W posted Feb 05, 2016
IIS 및 웹 플랫폼 설치관리자를 설치한 이후 PHP, MySQL, MyAdmin 등을 설치해야 합니다. 이외에 PHP를 효과적으로 관리할 수 있는 'PHP Manager for IIs'와 wwwroot 하위에 'wwwroot/xe'와 같은 형태로 하위 디렉토리에 웹사이트의 index 파일이 위치할 경우에 필요한 'url 재작성' 기능도 설치해 주어야 합니다. 물론 이들 프로그램을 설치하지 않고.htaccess 등의 수정을 통해 설정할 수도 있겠지만 저도 그렇고 대다수의 초보자 또한 이들 관리 프로그램을 통해 관리하는 것이 훨씬 더 쉽게 관리할 수 있을 것입니다.

우선'PHP Manager for IIs'를 설치하기 위해서는 먼저 PC의 버전을 바꾸어 주어야 합니다. 웃긴게 윈도우7 이상의 IIS에서 설치가 가능하다는데 실제 윈도우10에서는 설치가 되지 않습니다. 물론 윈도우7 IIS 사용자는 이 과정을 건너뛰면 됩니다. 윈도우10 IIS 사용자의 경우, 윈도우10 화면 하단 좌측의 검색 칸에 'regedit'를 입력하고 레지스트리 편집기 창을 열어줍니다.

이어서 HEKY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W3SVC\Parameters를 선택하여 오른쪽 창에 있는 MajorVersion의 데이터 값을 a에서 7로 바꾸어 주신 후, 다운받은 'PHP Manager for IIs'를 설치하여 주시면 됩니다. 설치후 다시 레지스트리 편집기를 열어서 원래대로 데이터 값을 a로 변강하면 됩니다. 여기에서는 url재작성 프로그램의 경우도 같은 형태이므로 이들 2가지 프로그램을 설치 후, 레지스트리 값을 환원시키는 것이 좋을듯 합니다.

PHP Manager for IIs와 url 재작성 모듈 설치
< 레지스트리 편집기 편집 화면 >

'PHP Manager for IIs'는 http://phpmanager.codeplex.com 에서 다운받을 수 있습니다. 사이트에 접속하여 상단의 다운로드 메뉴를 클릭하여 자신의 운영체제에 맞는 버전을 선택하여 다운받으시고 설치하시면 됩니다. 참고로 x86은 32비트, x64는 64비트 입니다.

PHP Manager for IIs와 url 재작성 모듈 설치

< PHP Manager for IIs 다운로드 화면 > 


'PHP Manager for IIs'를 설치했다면 이제는 'url 재작성' 기능을 설치힐 차례입니다. 물론 이 기능이 필요하지 않는 경우에는 설치하지 않아도 상관이 없습니다. 다만 'url 재작성'의 경우, 앞서 'PHP Manager for IIs'와는 달리 윈도우10 IIS 환경 하에서 단순히 버전의 조정만으로 설치할 수는 없고 프로그램에 약간의 손을 봐야만 합니다.

프로그램을 수정하기 위해서는 Orca.Msi와 같은 프로그램 에디터 파일을 다운받아야 합니다. 인터넷에서 'Orca.Msi'를 검색하여 다운 받으시거나https://msdn.microsoft.com/en-us/library/aa370557(VS.85).aspx 사이트에 접속하셔서 다운 받으셔도 됩니다.

url 재작성 모듈은 x64는 https://www.microsoft.com/ko-kr/download/details.aspx?id=7435 에서, x86은 https://www.microsoft.com/ko-kr/download/details.aspx?id=5747 에서 다운받으시면 됩니다. 다운받으면 rewrite_x64_ko-KR.msi, 또는 rewrite_x86_ko-KR.msi이 생기는데 이를 먼저 설치한 'Orca' 프로그램을 실행하여 파일을 열고 그림과 같이 LaunchCondition의 (IISMAJORVERSION > ="#7") OR (Installed) 부분에서 오른쪽 버튼을 눌러 제거하여 주시면 됩니다. 이후, 저장한 파일을 실행하시면 url 재작성 모듈이 설치됩니다. 모듈설치가 끝나면 다시 'regedit'를 실행하여 변경하였던 버전을 윈래대로 돌려 놓으시면 됩니다.

PHP Manager for IIs와 url 재작성 모듈 설치

< Orca를 이용한 URL 재작성 모듈 수정 방법 >


'PHP Manager for IIs'를 설치했다면 이제는 'URL 재작성 모듈' 을 설치하고 나서  IIS 관리자를 실행하면 그림과 같이 'PHP Manage' 및 'URL 재작성' 기능이 생긴 것을 확인할 수 있습니다. 사용방법 및 추후, PHP 설치 및 XE 설치 이후에 자세히 설명할 수 있도록 하겠습니다.
  
PHP Manager for IIs와 url 재작성 모듈 설치

< IIS 에 PHP 관리자 및 URL 재작성 모듈이 설치된 모습 >


이제 PHP와 웹사이트 설치를 위한 기본 준비가 완료 되었습니다. 다음에는 IIS에 PHP를 설치하는 방법에 대해 설명하겠습니다.