language:php:설정:php_on_iis
                IIS7에서 php 연동하기
PHP 설치
다운로드
- 최신버젼을 다운로드 : http://windows.php.net/download/
 - Non Thread 로 다운로드 받을 것
 
설치
- 서버에 압축 파일을 적당히 풀기 : 예) 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
- download URL Rewrite for IIS
 - 설치 파일 (2013/6/4) : ii7-urlrewrite2.zip
 
설명
- 다운로드 받은 다음 설치.
 - IIS 관리자를 실행하면, URL 재작성 항목이 생긴다.
 - URL Rewrite 를 추가할 사이트나 폴더로 이동. ( 사이트 전체를 대상으로 하진 않겠지? )
 - URL 재작성 항목을 클릭하고 import 실행 (한글 메뉴 : 규칙 가져오기)
 - 입력하려는 rewrite 규칙을 적어 넣는다.
 - rewrite 구문이나 GUI로 하는 부분인 잘 몰라서 패스.
 
language/php/설정/php_on_iis.txt · 마지막으로 수정됨: 2024/04/23 22:45 저자 127.0.0.1