본문 바로가기

Server / Database/Windows

07.06 - WIndows 7 - WWW in IIS7 / PHP 5.3.2 Install

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[각주:1] 또는 php.ini-production[각주:2] 을 복사하여 php.ini 로 저장

@ 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 작동 구분이 들어가 있는지 확인 한다.



    
        
            
        
    

2010.07.06 / 개인 보유 지식 정리(복습) - by Kinesis(김 해광)
- 불법적인 펌이나 스크랩, 편집, 재유포를 금지합니다.

 

  1. php 개발자를 위한 php 설정으로 개발이나 테스트 환경을 위한 유저에게 사용을 권장한다 [본문으로]
  2. 일반적 php 세팅으로, 개발보다는 운영에 목적이 있다면 이 파일을 사용하기를 권장한다. [본문으로]