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로 하는 부분인 잘 몰라서 패스. | ||
| + | |||