웹마스터 팁

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 이라는 문구가 적힌 페이지가 나온다면 성공한 것입니다.


빠진것이 있거나 잘못된 부분, 보충설명이 필요하다면 꼬릿말 남겨 주십시오. 악플 환영합니다.
제목 글쓴이 날짜
exec_xml is not defined 오류 해결책 한마음^^ 2012.11.16
게시판 목록에서 쓰기 버튼을 관리그룹만 보이도록 하기 [14] 다케루 2010.02.18
Nginx 에서 파일 업로드시 message: 413 에러 해결법 [3] 루트엘 2012.11.08
소소한 팁 - 간편하게 버튼만들기 [3] file 단기종합 2012.09.22
이전글, 다음글 얻기 [25] 라르게덴 2008.05.29
에디터입력창 배경색상(이미지) 변경해보기 [5] [1] 팔공산 2008.07.13
SocialXE 설치후 트위터, 페이스북 접속 안될경우??? [9] 착한부산남자 2012.09.28
bodex 추천 & 댓글 버튼 만들기. [1] file meanie 2012.10.28
게시판확장변수를 이미지로 나타내게 게시판스킨 수정법 [3] file 팔공산 2010.03.10
닉네임 변경시 기존 게시물 연동 팁 (레벨 아이콘 에드온 이용) [9] 바붕아 2012.10.23
Zbxe 서버 이전하기 [4] 팔공산 2007.08.22
약관 동의 후 가입하기 [2] file findwind 2008.11.24
로그인 안되시는분들 참고 [8] 화니478 2007.08.14
[XE 1.4] 모듈 개발 시 유의해야할 템플릿 버그 퍼니엑스이 2012.10.24
XE 1.5.3.1hotfix1에서 Content widget이 정상작동 하지 않을때 [3] file 황비 2012.08.29
메인화면에 설문조사 위젯(?) 만들기 [3] file 3D매니아 2010.12.14
팝업관리 모듈(팝업 오프너 ver. 0.0.4 )에 사용되는 addon/pop_up [25] file ForHanbi 2011.08.21
알렉사 순위 가져오는 스크립트;; [30] file zero 2001.11.06
FTP 쉬운설치 에러나시는분들 [4] 조양각 2012.01.05
스케치북 게시판 스킨 사용시 확장변수 라인 CSS수정 해피보이 2012.10.17