웹마스터 팁
page_full_width">
IIS 6.0과 PHP 4.3.7 연동
2004.07.06 00:28
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 이라는 문구가 적힌 페이지가 나온다면 성공한 것입니다.
빠진것이 있거나 잘못된 부분, 보충설명이 필요하다면 꼬릿말 남겨 주십시오. 악플 환영합니다.
이런 강좌는 수십개가 있지만 퍼미션에 관련된 주의사항은 없더군요.. 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 이라는 문구가 적힌 페이지가 나온다면 성공한 것입니다.
빠진것이 있거나 잘못된 부분, 보충설명이 필요하다면 꼬릿말 남겨 주십시오. 악플 환영합니다.
댓글 8
-
이지드림
2004.07.15 22:59
-
이지드림
2004.07.15 23:01
게정 목록에 비슷한것으로 IUSR_컴퓨터이름, IWAN_컴퓨터이름 이 있네요... 이건지...? -
이지드림
2004.07.15 23:25
약간은 헷갈린..(?) 부분이 있지만... 순서대로 진행하니 잘 되네요 ^^
감사합니다 -
u2em
2004.07.17 13:38
에, '한줄'은 <?php phpinfo(); ?> 입니다... -
액슬
2004.10.17 02:56
혹시 이런 에러가 권한 관련인가요????
이렇게 했는데도 안되네요...하려면 어떻게 해야하는지.....도움 부탁드려요...
Warning: fopen(data/now_member_connect.php): failed to open stream: Permission denied in E:wwwbbslib.php on line 1017
Warning: flock(): supplied argument is not a valid stream resource in E:wwwbbslib.php on line 1018
Warning: flock(): supplied argument is not a valid stream resource in E:wwwbbslib.php on line 1022
Warning: fclose(): supplied argument is not a valid stream resource in E:wwwbbslib.php on line 1023
Warning: fopen(data/now_connect.php): failed to open stream: Permission denied in E:wwwbbslib.php on line 1017
Warning: flock(): supplied argument is not a valid stream resource in E:wwwbbslib.php on line 1018
Warning: flock(): supplied argument is not a valid stream resource in E:wwwbbslib.php on line 1022
Warning: fclose(): supplied argument is not a valid stream resource in E:wwwbbslib.php on line 1023 -
액슬
2004.10.17 03:38
위 에러는 IIS_WPG그룹의 bbs 폴더의 data폴더에 쓰기 권한을 주면 되더군요 -
r3k
2005.08.25 22:17
멋집니다!! 잘 됩니다!! 최곱니다 >_<!!! -
bluessanta
2007.08.15 03:05
windowsxp_home edition버젼 에선 안나타 나는거 같은데욧 어케하면되죵 방법이 없나욧 ㅡㅡ;
제목 | 글쓴이 | 날짜 |
---|---|---|
exec_xml is not defined 오류 해결책 | 한마음^^ | 2012.11.16 |
게시판 목록에서 쓰기 버튼을 관리그룹만 보이도록 하기 [14] | 다케루 | 2010.02.18 |
Nginx 에서 파일 업로드시 message: 413 에러 해결법 [3] | 루트엘 | 2012.11.08 |
소소한 팁 - 간편하게 버튼만들기
[3]
![]() | 단기종합 | 2012.09.22 |
이전글, 다음글 얻기 [25] | 라르게덴 | 2008.05.29 |
에디터입력창 배경색상(이미지) 변경해보기 [5] [1] | 팔공산 | 2008.07.13 |
SocialXE 설치후 트위터, 페이스북 접속 안될경우??? [9] | 착한부산남자 | 2012.09.28 |
bodex 추천 & 댓글 버튼 만들기.
[1]
![]() | meanie | 2012.10.28 |
게시판확장변수를 이미지로 나타내게 게시판스킨 수정법
[3]
![]() | 팔공산 | 2010.03.10 |
닉네임 변경시 기존 게시물 연동 팁 (레벨 아이콘 에드온 이용) [9] | 바붕아 | 2012.10.23 |
Zbxe 서버 이전하기 [4] | 팔공산 | 2007.08.22 |
약관 동의 후 가입하기
[2]
![]() | findwind | 2008.11.24 |
로그인 안되시는분들 참고 [8] | 화니478 | 2007.08.14 |
[XE 1.4] 모듈 개발 시 유의해야할 템플릿 버그 | 퍼니엑스이 | 2012.10.24 |
XE 1.5.3.1hotfix1에서 Content widget이 정상작동 하지 않을때
[3]
![]() | 황비 | 2012.08.29 |
메인화면에 설문조사 위젯(?) 만들기
[3]
![]() | 3D매니아 | 2010.12.14 |
팝업관리 모듈(팝업 오프너 ver. 0.0.4 )에 사용되는 addon/pop_up
[25]
![]() | ForHanbi | 2011.08.21 |
알렉사 순위 가져오는 스크립트;;
[30]
![]() | zero | 2001.11.06 |
FTP 쉬운설치 에러나시는분들 [4] | 조양각 | 2012.01.05 |
스케치북 게시판 스킨 사용시 확장변수 라인 CSS수정 | 해피보이 | 2012.10.17 |
------------------
2. 관리 도구 -> 컴퓨터 관리 -> 시스템 도구 -> 로컬 사요자 및 그룹 -> 그룹의 우측 패널에서
IIS_WPG 그룹에 IIS_USR와 IWAM 계정을 추가합니다.
-------------------
2개의 계정은 어디서 나오는 것인가요?
신규로 계정 폴더에 등록해야 하는것 같은데...