상세 컨텐츠

본문 제목

Windows XP 의 IIS 5.1 에 PHP 를 ISAPI 방식으로 세팅하기

프로그래밍/시스템, 서버구축

by 라제폰 2009. 1. 6. 13:06

본문

Windows XP 의 IIS 5.1 에 PHP 를 ISAPI 형식으로 설치 하는 방법은..
Windows 2000 의 IIS 5.0 에 설치하는 방법과 동일 합니다.

다만.. 응용 프로그램 확장명 매핑 추가/편집 에서만 약간(??) 주의 하시면 됩니다..
일단 간단하게 그림을 보면서 설명 하도록 하겠습니다.

Windows 2000 의 IIS 5.0 에 설치하는 방법의 URL 은.

http://www.apmsetup.com/APM_Setup3/Tutorials/iis_setup/
http://www.apmsetup.com/APM_Setup3/Tutorials/Win2000_IIS_PHP4_MySQL_ZeroBoard.pdf

에서 확인 하실 수 있습니다.
한번 읽어 보시고 아래의 그림들을 보시면서 아래의 XP IIS 5.1 의 강좌를 접하셔야 이해 하실 수 있을듯 합니다.

일단 가장 처음에 해야 할 일은.

ISAPI 필터를 추가 하는 일 입니다.



위의 그림에서 보듯이.
기본 웹 사이트 등록 정보 에서 ISAPI 필터를 선택 하셔서
추가를 하시면 됩니다.

서버를 중지 -> 시작을 하시고 다시 ISAPI 필터를 보시면 녹색 위 화살표가 있는 것을 확인 합니다.

그런 다음에는 .php 확장자를 PHP ISAPI 를 이용하는 확장자라는것을 지정해 주셔야 겠죠?



위의 그림 처럼.

홈 디렉터리 -> 구성 을 눌러 주십시오!



응용 프로그램 확장명 매핑 추가/편집 화면이 나오고.. 찾아 보기를 눌러서



파일 형식(T) 를 동적 연결 라이브러리 (.dll) 로 변경하시고 php4isapi.dll 를 선택합니다.
그런다음 확인을 눌러 주세염



그리고 확장명 에는 .php 라고 써 줍니다.
일단 여기까지 써 주고 나면.. 확인 버튼이 비 활성화 되어 있습니다.
자 여기서.. IIS 5.0 이랑 틀린 부분이 나오네염..



실행 파일(X) 를 마우스로 한번 클릭해 줍니다.
FULL 디렉토리 PATH 가 보이게요..

그러면 확인 버튼이 활성화가 되는 것을 볼 수 있습니다.
그런 확인을 눌러서..



매핑 시킨 확장자 .php 가 있나 확인해 봐야 겠지요?
위의 그림처럼 .php 라고 생겼으면 .php 확장자 매핑을 마친것 입니다.

만약 html 확장자를 php 스크립트로 사용하고 싶으시면 위의 응용 프로그램 확장명 매핑 추가/편집 부분을 반복하셔서
확장명만 틀리게 써주시면 됩니다.




자 그럼 이젠 확인 절차를 밟기 위해서..
테스트를 해봐야 겠지요?

EditPlus 등의 편집기를 이용해서

Code:
<?
   phpinfo();
?>


이렇게 편집해서

C:\Inetpub\wwwroot\phpinfo.php

파일로 저장해 줍니다.



그런다음 인터넷 정보 서비스에서 phpinfo.php 파일에서 마우스 오른쪽 버튼을 눌러 주시고.
웹 페이지로 보기 를 선택하시면..
단 이때는 IIS 서버가 실행중이어야 겠지요?



다음과 같이 XP 의 IIS 5.1 에 PHP 를 ISAPI 방식으로 설치 설정한것을 확인 하실 수 있습니다.

만약 Windows 2000 의 IIS 5.0 세팅 강좌를 참고하지 않고 이 글만 읽었다면
세세한 세팅 부분을 모르실것입니다.
먼저 IIS 5.0 세팅 방법을 참고하여 주시기 바랍니다.

그럼 수고 하시기 바랍니다.

관련글 더보기