웹마스터 팁

3일동안 삽질한 끝에 phpinfo()를 찍어낼 수 있었습니다....

이런 강좌는 수십개가 있지만 퍼미션에 관련된 주의사항은 없더군요.. FAT 파티션을 사용한다면 권한 관련은 참고하지 않아도 됩니다. 주의해야 할 부분은 볼드체로 표기합니다....

0. Microsoft Windows 2003 패밀리와 PHP를 준비합니다. PHP 4.3.7은 http://www.php.net/get/php-4.3.7-Win32.zip/from/a/mirror 에서 받으시고 최신 버전은 http://www.php.net/downloads.php 에서 Windows Binary Zip Package를 받으십시오.


1. IIS를 먼저 설치합니다. 시작 ->프로그램 ->관리 도구 ->서버 구성 마법사를 선택하던가,
제어판의 프로그램 추가 제어 -> Windows 구성 요소 설치 ->응용 프로그램 서버 ->인터셋 정보 서비스 를 이용하십시오.


2. 관리 도구 ->컴퓨터 관리 ->시스템 도구 ->로컬 사요자 및 그룹 ->그룹의 우측 패널에서
IIS_WPG 그룹에 IIS_USR와 IWAM 계정을 추가합니다.


2. PHP를 적당한 곳에 압축을 풉니다. 그리고 NTFS 파티션이라면 반드시 속성 ->보안 에서 IIS_WPG 그룹을 추가하고 읽기, 읽기 및 실행, 폴더 보기 를 선택합니다. 고급 을 선택하고 여기에 표시된 권한으로 자식개체 권한 바꾸기를 선택합니다. 아니면 extension 폴더, sapiphp4isapi.dll 에 IIS_WPG그룹의 읽기, 읽기 및 실행, 폴더 보기 권한을 주어도 됩니다.


3. php.ini-dist를 윈도즈폴더 에 php.ini라는 이름으로 바꿔 복사합니다. php4ts.dll도 윈도즈폴더System32에 복사합니다.


4. 윈도즈폴더php.ini에 속성 ->보안 -> IIS_WPG 그룹의 읽기 권한을 줍니다. 윈도즈 폴더 자체에 권한을 주면 보안 취약점이 됩니다.


5. 윈도즈폴더System32php4ts.dll 에 IIS_WPG 그룹의 읽기 및 실행, 읽기 권한을 줍니다.


6. 시작 ->프로그램 ->관리 도구 ->인터넷 정보 서비스(IIS) 관리를 선택합니다.


7. 왼쪽의 패널에서 웹 서비스 확장을 클릭하고 오른쪽의 패널에서 새 웹 서비스 확장 추가 를 클릭합니다.


8. 확장 이름은 상관이 없고, 필요한 파일에 PHP폴더sapiphp4isapi.dll 과 윈도즈 폴더System32php4ts.dll 을 추가합니다. 그리고 허용 을 클릭합니다.


9. 왼쪽의 패널에서 웹 사이트를 누르면 여러 사이트들이 있습니다. 그중 필요한 사이트를 오른쪽 클릭하여 속성을 엽니다.


10. ISAPI 필터 탭을 클릭하고 추가 를 클릭, 실행 파일에 PHP 폴더sapiphp4isapi.dll 를 추가합니다.


11. 홈 디렉토리 탭에서 구성 을 클릭합니다. 추가를 누르고 실행 파일에 PHP 폴더sapiphp4isapi.dll 를 추가합니다.
확장명은 php 를 쓰면 되겠고 필요한 확장자가 더 있다면 이 단계를 반복해 확장명에 원하는 확장자를 선택합니다.


12. 사이트를 오른쪽 클릭한 후, 중지 와 시작 을 차례대로 클릭합니다.


13. 텍스트 에디터로 한 줄을 적어서 C:Inetpubwwwroot 에 php 확장자를 주어 저장합니다.


14. 윈도 탐색기에서 C:Inetpubwwwroot를 오른쪽 클릭한 후 보안 ->추가 ->IIS_WPG 그룹에 읽기, 실행 권한을 줍니다.


15. 웹 브라우저에 http://localhost/저장파일명 을 입력하거나 IIS 관리자에서 파일을 선택한뒤 웹 페이지로 보기 를 클릭하고, PHP Version 4.3.7 이라는 문구가 적힌 페이지가 나온다면 성공한 것입니다.


빠진것이 있거나 잘못된 부분, 보충설명이 필요하다면 꼬릿말 남겨 주십시오. 악플 환영합니다.
제목 글쓴이 날짜
HTML필수 항목( 기본구조)- 초보자용 입니다! 김수한 2003.07.25
링크 클릭시 점선 없애는 이벤트. 일일히 지정안하고 한꺼번에 되게 하기. [14] 최용근 2003.07.24
링크부분에 밑줄을 없애는 방법.... [10] 공유 2003.07.19
노프레임 홈만들기 (1) - 표로 레이아웃 만들고 그림 삽입하기 [45] file @kihwa 2003.07.11
내 카페/홈페이지에 뉴스 달기 소스 공개 [9] 깜보 2003.07.10
쭘's식 홈페이지 만들기 No.5 - (미리보기 포함) [18] file 쭘's 2003.07.07
히야[HIYA] - 노프레임 왕초보가되어 프로젝트 !! [ 노프레임 홈피 만들기 !! 7번째강좌 ] [19] 공찬영 2003.07.05
도메인 주소를 고정한 페이지를 새로고침해도 처음으로 돌아가는것을 방지 ★ [24] 새벽이슬 2003.07.05
반짝이게 해보자 [5] 팩맨24 2003.07.03
[HTML에 필터 적용] 알파 필터 filter: Alpha(Opacity= 적용에 주의할 참고사항들 [2] 김병희 2003.06.28
노프레임 게시판을 만들때 이미지 경로지정 [11] webzang 2003.06.26
새창에서 세로스크롤만 되도록 하기 [10] 윙크벨 2003.06.26
쭘's식 홈페이지 만들기 No.4 - (미리보기 포함) [26] file 쭘's 2003.06.16
[매크로] mac_0004 메뉴를 담은 표의 위치와 모양 바꿔치기 매크로 [1] 김병희 2003.06.16
자신이 만든 문서가 HTML(XHTML) 표준에 따르고 있는지 검사해 보는 방법. [6] 귀여운Rootin 2003.06.14
[매크로] 노프레임 페이지 작성시 나모에서 링크 타겟 매크로로 입력하기 [4] 김병희 2003.06.14
펼침메뉴소스 [12] 이성헌 2003.06.08
스크롤바 내맘대루 색바꾸기 [예제추가] [5] ˚ⓢⓘⓔ。 2003.06.07
쭘's식 홈페이지 만들기 No.3 - 깔끔 노프레임 (미리보기 포함) [37] file 쭘's 2003.06.07
[re] 쭘's식 홈페이지 만들기 No.3 - 깔끔 노프레임 (미리보기 포함) [5] 파마아줌마 2003.07.21