사용자 도구

사이트 도구


language:php:설정:php_on_iis

IIS7에서 php 연동하기

PHP 설치

다운로드

설치

  • 서버에 압축 파일을 적당히 풀기 : 예) c:\apps\php-5.4.15\
  • php.ini 수정

php.ini 수정

아래 항목을 찾아서 수정

fastcgi.impersonate = 1
fastcgi.logging = 0
cgi.fix_pathinfo=1
cgi.force_redirect = 0
  • extension_dir 에는 Full-Path를 기록

IIS 설정

FastCGI 를 사용한 PHP 모듈 실행 추가

  • IIS 패키지에서 CGI 추가 옵션 설치

php 실행 모듈 추가

  • IIS 가장 최상단에서 “Handler Mappings” 항목을 선택
  • “Add Module Mapping” 기능을 실행 (IIS 매니져 화면 오른쪽)
    • Request path: *.php
    • Module: FastCgiModule
    • Executable: C:\[Path to PHP installation]\php-cgi.exe
    • Name: PHP_via_FastCGI
  • 팝업 상자를 닫지 말고,
  • “Request Restrictions” 메뉴를 눌러서
    • “Mapping” 탭에서 “Invoke handler only if request is mapped to:” 체크
    • “Mapping” 탭에서 “Files or Folder” 체크

MIME 설정에

  • '.php' 추가
  • 설명은 'application/php'와 같이 비슷하게.
IIS 재시작

URL Rewrite for IIS

최신 문서는 IIS - UrlRewrite 설정

URL

설명

  • 다운로드 받은 다음 설치.
  • IIS 관리자를 실행하면, URL 재작성 항목이 생긴다.
  • URL Rewrite 를 추가할 사이트나 폴더로 이동. ( 사이트 전체를 대상으로 하진 않겠지? )
  • URL 재작성 항목을 클릭하고 import 실행 (한글 메뉴 : 규칙 가져오기)
  • 입력하려는 rewrite 규칙을 적어 넣는다.
  • rewrite 구문이나 GUI로 하는 부분인 잘 몰라서 패스.
language/php/설정/php_on_iis.txt · 마지막으로 수정됨: 2024/04/23 22:45 저자 127.0.0.1