웹마스터 팁

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 설치하는데 도움이 되었으면 합니다..

즐거운 하루 보내세요~
제목 글쓴이 날짜
redhat 9.0에서의 qmail 설치 문서 비츠로 2004.01.04
apache 1.3.x-2.0.48 의 원격 유저 검색 취약점을 이용한 exploit [2] DearMai 2003.12.27
랜카드 상태 확인 및 연결 속도 변경 mii-tool 좋은진호 2003.12.19
Apache 2.X 버전의 한글문제와 새로운 방식의 APM 셋팅 [8] 최종우 2003.12.17
VirtualHost 안될때 [1] 이성헌 2003.12.16
유저 자동 셋팅 스크립트 Ver 2.0 [3] 김병철 2003.12.15
MySQL 퍼포먼스를 top명령어처럼 모니터링 mytop 좋은진호 2003.12.14
윈도우 2003에서의 APM+phpMyAdmin+MMCache설치법.. [1] 김수용 2003.12.13
iis에서 로그인창 뜨는 문제 해결방법 제시 [3] 함재식 2003.12.12
APM서버설치-XAMPP v1.2 [14] The Darkness 2003.12.05
리눅스 커널(kernel)에 심각한 보안 결함 발견 [1] 아치 2003.12.04
[C급]FrontPage Server Extensions 취약점으로 인한 임의코드 실행문제 ATpple.com 2003.11.12
[C급]Buffer Overrun in the Workstation 취약성 통한 코드 실행 ATpple.com 2003.11.12
[C급]Internet Explorer 다중 취약점 ATpple.com 2003.11.12
윈도우에 세팅한 서버에 설치된 phpmyadmin 에 인증걸기 [3] 피카추삼겹살 2003.11.05
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