WIndows7 - WWW in IIS7 / PHP 5.3.2 Install
PHP Install
@ PHP 홈페이지(http://www.php.net)에서 PHP 5.3.2 Version Download (Installer 권장)
@ C:\php (자신이 원하는 폴더) 내에 압축 해제
@ php.ini-development 또는 php.ini-production 1 을 복사하여 php.ini 로 저장 2
@ php.ini 파일 내의 다음과 같은 부분을 적절히 수정한다. (주석을 제거하거나 값을 변경)
Off -> On 으로 변경
; Set short_open_tag = On
; Set extension_dir = "ext"
; Set cgi.force_redirect = 1
; Set cgi.fix_pathinfo=1
; Set fastcgi.impersonate = 1;
; Set date.timezone = Asia/Seoul
@ 『 시작 -> 제어판 -> 시스템 및 보안 -> 관리도구 -> IIS(인터넷 정보 서비스) 관리자 』로 순서대로 호출한다.
@ IIS(인터넷 정보 서비스) 관리자의 연결 -> 사이트 -> 사용할 사이트 에서 처리기 매핑을 호출한다.
@ 처리기 매핑 창에서 모듈 매핑 추가를 진행한다
; 요청 경로 : *.php
; 모듈 : FastCgiModule
: 실행 파일 : 설치된폴더\php-cgi.exe (ex : C:\php\php-cgi.exe)
: 이름 : 구분하기 위한 이름 (ex : PHP via FastCGI)
PHP Info Testing
@ wwwRoot 폴더 내에 <? phpinfo(); ?> 내용을 적은 php 확장자 파일을 작성.
@ phpinfo 가 정상적으로 출력되면 완료.
IIS&WWW 환경에서 index.php 파일을 기본 문서로 읽어 올 수 있도록 설정하기
@ IIS(인터넷 정보 서비스) 관리자 를 실행한다.
@ 기본 Web 사이트를 선택한다.
@ 중앙의 기본 문서 를 더블클릭한다
@ 가장 우측의 추가를 클릭한다.
@ index.pxp 를 입력후 확인을 누른다.
@ 중요도에 따라 index.htm 이나 index.html 위쪽 또는 아래쪽으로 위치시킨다.
; 위쪽일수록 우선권이 높다.
Ext Use Setting
@ XpressEngine 을 설치하기 위해서는 다음과 같은 부분도 주석을 제거합니다.
; extension=php_gd2.dll
; extension=php_mysql.dll
; extension=php_mbstring.dll
; extension=php_pdo_mysql.dll
Check PHP via FastCGI Mapping
@ php 가 정상적으로 돌아가지 않을 때, wwwRoot(www의 기본) 폴더 내의 web.config 파일 handlers에 php 작동 구분이 들어가 있는지 확인 한다.
- 불법적인 펌이나 스크랩, 편집, 재유포를 금지합니다.
'Server / Database > Windows' 카테고리의 다른 글
07.07 - Windows 7 - PHP & MySQL & WWW in IIS7 / XpressEngine Install (1) | 2010.07.07 |
---|---|
07.07 - Windows 7 - WWW in IIS7 / URL Rewrite Install (0) | 2010.07.07 |
07.06 - Windows 7 - WWW in IIS7 / phpMyAdmin Install (1) | 2010.07.06 |
07.06 - Windows 7 - PHP & WWW in IIS7 / MySQL Install. (0) | 2010.07.06 |
07.06 - Windows 7 - WWW / World Wide Web (in IIS) Install (0) | 2010.07.06 |