웹마스터 팁

IIS 6 + php 4.3.3

2003.10.28 05:42

impre

이번에 windows server 2003 enterprise를 깔아봤습니다.

참 좋더군요..^^ 체감속도도 많이 빨라졌고...서버다 보니...일반용으로 쓰려면 처음 많은 설정을 해줘야하는 번거로움이 있지만..
여러가지 재밌는 기능들이 많이 늘었습니다..

2003의 IIS 6 에서 ISAPI로 설치를 하려고 할때, 생각보다 에로 사항이 많이 나타나더군요..
이래저래 뒤져보다가..

정리할겸해서 도움이 되는 분도 있을거라 생각하에 이렇게 글을 씁니다...

기존에 설치했던 분들 위주로 간략하게 쓰겠습니다..


여러가지 방법들이 있습니다...

우선,
php.net 에서 최신 zip을 받고 압축 풀고..

원하시는 폴더에다 옮기시고...(전 c:php )

php4ts.dll 을 c:windowssystem32 로 카피해주시고, 그리고...c:phpsapiphp4isapi.dll 도 c:windowssystem32 로 카피해주세요..(이상하게 생각하시겠지만...이게 편합니다..)
php.ini_recommeded 를 php.ini로 고치신후 c:windows 에 카피 하세요.
그리고 에디터로 원하시는 설정으로 수정하세요..
특히, extension dir 을 c:phpextensions로 해줘야 하시는거 아시죠?
나머지도 알아서 수정, 저장 하시구요..

그리고 IIS 관리창 띄워서
기본 웹 사이트 -> 설정 -> 홈 디렉토리 -> 구성 -> 추가
에서 실행화일을 예전같으면 c:phpsapiphp4isapi.dll 로 해주셨겠지만, c:windowssystem32php4isapi.dll 로 해주세요.(위에서 카피하셨죠??) scripts engine에 체크하시구요..
확장자는 .php
원하시면 .htm 도 추가하시구요..

그리고 예전 같으면 ISAPI 필터에 추가하셨죠??
하지 마세요..

그리고 IIS 관리창에 보시면 2000과는 다르게 웹사이트->웹 서비스 확장  이라는 것이 있습니다.
여기서 '새 웹 서비스 확장 추가' 를 눌러주신 다음 php c:windowssystem32php4isapi.dll 로 등록하시구요...
'허용'으로 해주시면 됩니다.

모든 필터를 허용하라는 분들도 계신데...이렇게 할 수 있는걸 왜 그렇게까지 해야되는지는 모르겠네요. 윈도우에서도 권하지 않으니 이렇게 하세요.

php4isapi.dll 을 c:windowssystem32 로 옮기라고 했는데요..
windows2003 이 나름대로 보안에 강화를 한다고 했는데....일반 사용자 입장에서는 불편한점이 많기도 하더라구요.
물론 서버관리자에겐 좋은거지만요...

그래서 windowssystem32 로 옮기고 모든 isapi 링크를 그쪽으로 따라고 말한겁니다...

아예 c:php 를 allow 시켜놓는것도 하나의 방법이긴 하지만...
제 개인적인 생각으로는 옮기는게 더 좋을듯 하네요..


한번이라도 전에 IIS 에서 php를 isapi로 설치해보신 분 위주로 써봤습니다..

2003 개인적으론 참 맘에 듭니다..
2003에서 iis 에 php 설치하는데 도움이 되었으면 합니다..

즐거운 하루 보내세요~
제목 글쓴이 날짜
Linux 에서 Mysql 설치법 [4] 화니 2003.10.31
포트 스캐닝 감시 및 OS 정보 숨기기 [3] 좋은진호 2003.10.30
.htaccess .htpasswd 파일 등을 윈도우에서 만들어서 리눅스에 올려보자. [4] &zeo 2003.10.28
apache_2.0.47 + php-4.3.3 + mysql-4.0.16 + zb41pl4 의 windows xp 설치 [3] 기산 2003.10.28
IIS 6 + php 4.3.3 [14] impre 2003.10.28
레드햇, 새 리눅스SW 출시 ATpple.com 2003.10.28
호스팅 업체에서 제공하는 에러메세지 표시를 개성적으로 바꾸자! [12] file 이주성 2003.10.25
익스체인지 서버 취약점으로 인한 임의 코드 실행 문제 ATpple.com 2003.10.24
개인서버를만들어보자!(1편 유저생성)(동영상강좌) [8] 타키 2003.10.22
한글이름 그림을 위한 Apache 설정 [2] 김영일 2003.10.23
외부에서 리눅스 텔넷 연결 [4] 화니 2003.10.21
Buffer Overrun in Messenger Service 취약점 [1] ATpple.com 2003.10.20
안전한 FTP, vsftpd 설치와 운영 (한글로그 패치 포함) [1] 좋은진호 2003.10.15
OpenSSL(SSL/TLS)의 ASN.1 라이브러리 다중 취약점 ATpple.com 2003.10.07
IIS6 + Mysql 안돌아 가신다거나 PHP 빨간불 들어오시는님들 읽어주셔요^^* [7] 남정웅 2003.09.26
apache-1.3.28 release [5] 아치™ 2003.09.19
Register_globals 옵션의 개별적용 및 그에관한 tip Dopesoul 2003.09.13
Apache 에서 DoS 공격 막기 (1.3.x, 2.x) 좋은진호 2003.09.08
[강력추천!!] 윈도우에서 아파치,MySql,PHP 돌리기! - apmsetup.com [10] 별빛부셔 2003.09.05
블래스터 웜 바이러스 서버에서 차단하기 [3] 장지현 2003.08.31