[PHP] IIS 7 + PHP5.3 + MSSQL 설치

1. IIS 7.0 설치
> 시작 > 제어판 > 프로그램 > Windows 기능 사용/사용 안 함 
> 역할 > 웹 서버 IIS > 우클릭 > 역할 서버스 추가
>> 웹서버 (일반 HTTP 기능; 정적컨텐츠,기본문서,디렉터리검색,HTTP오류)
>> 응용프로그램 개발(CGI)
>> 상태 및 진단 (HTTP로깅, 요청모니터)
>> 보안(요청 필터링)
> 다음 > 설치

2. PHP 다운로드 및 설정

> PHP 5.2 (5.2.17) NON-Thread

> VC6 x86 Non Thread Safe (2011-Mar-22 13:28:39) > ZIP 파일 다운로드

> 파일 복사 "C:\PHP(x86)"

> IIS(인터넷 정보 서비스) 관리자 실행 > 사이트 > 기존 디폴트 웹삭제

> 처리기 매핑 > 더블클릭 > 우클릭 > 모듈 매핑 추가
>> 요청경로 : *.php, 모듈:FastCgiModule, 실행파일옵션: C:\PHP(x86)\php-cgi.exe, 이름 : PHP FastCGI
>> 요청제한 >> 매핑 탭 : 요청이 다음에~ 체크박스 체크, '파일 또는 폴더' 라디오 버튼 선택 > 확인 > 확인

> FastCGI설정 > 더블클릭 > C:\PHP(x86)\php-cgi.exe 더블클릭 
>> FastCGI 속성 > 일반 > 인스턴스 MaxRequests 을 '10000' 으로 변경
> 환경변수 > 추가 > Name : PHP_FCGI_MAX_REQUESTS, Value : 10000 > 확인
 

> 사이트 > 우클릭 > 웹사이트 추가 
>> 사이트이름: WEB_UGO, 실제경로: C:\IISRoot

3. php.ini 생성 및 설정

> php.ini-production 파일 중 하나를 복사해서 C:\Windows\php.in i파일로 변경 이동

> php.ini 수정
session.save_path = "C:\Windows\Temp" <세션처리; 확인 완료>

extension_dir = "C:\PHP(x86)\ext\"

extension=php_mssql.dll

댓글

이 블로그의 인기 게시물

[MSSQL] 데이터베이스가 사용 중이어서 배타적으로 액서스할 수 없습니다

[LINUX] CentOS 부팅시 오류 : UNEXPECTED INCONSISTENCY; RUN fsck MANUALLY

구글코랩) 안전Dream 실종아동 등 검색 오픈API 소스를 공유합니다. (구글드라이브연동, 이미지 수집 소스)