language:php:설정:php_on_iis
차이
문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판이전 판 | |||
language:php:설정:php_on_iis [2018/08/17 18:10] – kieuns | language:php:설정:php_on_iis [2024/04/23 22:45] (현재) – 바깥 편집 127.0.0.1 | ||
---|---|---|---|
줄 1: | 줄 1: | ||
+ | |||
+ | ====== IIS7에서 php 연동하기 ====== | ||
+ | |||
+ | * [[http:// | ||
+ | |||
+ | ====== PHP 설치 ====== | ||
+ | |||
+ | ===== 다운로드 ===== | ||
+ | |||
+ | * 최신버젼을 다운로드 : http:// | ||
+ | * Non Thread 로 다운로드 받을 것 | ||
+ | |||
+ | ===== 설치 ===== | ||
+ | |||
+ | * 서버에 압축 파일을 적당히 풀기 : 예) c: | ||
+ | * php.ini 수정 | ||
+ | |||
+ | ===== php.ini 수정 ===== | ||
+ | |||
+ | 아래 항목을 찾아서 수정 | ||
+ | |||
+ | <code 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 가장 최상단에서 " | ||
+ | * "Add Module Mapping" | ||
+ | * Request path: *.php | ||
+ | * Module: FastCgiModule | ||
+ | * Executable: C:\[Path to PHP installation]\php-cgi.exe | ||
+ | * Name: PHP_via_FastCGI | ||
+ | * 팝업 상자를 닫지 말고, | ||
+ | * " | ||
+ | * " | ||
+ | * " | ||
+ | |||
+ | MIME 설정에 | ||
+ | * ' | ||
+ | * 설명은 ' | ||
+ | |||
+ | IIS 재시작 | ||
+ | |||
+ | ====== URL Rewrite for IIS ====== | ||
+ | |||
+ | 최신 문서는 [[webapp: | ||
+ | |||
+ | URL | ||
+ | * download [[http:// | ||
+ | * 사용 레퍼 : http:// | ||
+ | * 설치 파일 (2013/6/4) : {{: | ||
+ | 설명 | ||
+ | * 다운로드 받은 다음 설치. | ||
+ | * IIS 관리자를 실행하면, | ||
+ | * URL Rewrite 를 추가할 사이트나 폴더로 이동. ( 사이트 전체를 대상으로 하진 않겠지? ) | ||
+ | * **URL 재작성** 항목을 클릭하고 import 실행 (한글 메뉴 : 규칙 가져오기) | ||
+ | * 입력하려는 rewrite 규칙을 적어 넣는다. | ||
+ | * rewrite 구문이나 GUI로 하는 부분인 잘 몰라서 패스. | ||
+ | |||