웹마스터 팁
page_full_width" class="col-xs-12" |cond="$__Context->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버젼 에선 안나타 나는거 같은데욧 어케하면되죵 방법이 없나욧 ㅡㅡ;
제목 | 글쓴이 | 날짜 |
---|---|---|
IIS 6.0과 PHP 4.3.7 연동 [8] | u2em | 2004.07.06 |
IIS에서 아웃로그인,최근게시물이 htm,html 에선 안돼고 php에서만 될때 해결방법 [4] | kyjzz | 2004.07.01 |
왕초보를 위한 APM설치기...^^; [2] | 웰치스 | 2004.06.29 |
Red Hat Linux 의 복구 모드 간단한 사용법 [2] | u2em | 2004.06.28 |
웹호스팅 사용자를 위한 계정관리 스크립트 [5] | 알지로넷 | 2004.06.25 |
[펌]유동아이피->고정아이피(포워딩 아님!!) [12] | Plus가좋다 | 2004.06.08 |
IIS6.0+PHP4.3.3+MySql4.0.18+제로보드4.1 pl4 [10] | 류진곤 | 2004.06.08 |
Apache 서비스를 위한 NT 보안 설정 [2] | 토토루 | 2004.05.24 |
Apache 서버운영에 쓸모있는 팁 몇가지 [2] | PCLab | 2004.05.21 |
FTP서버설치 (filezilla server) [6] | 이주성 | 2004.05.20 |
[경보]Serv-U 4.0 이전 버전 크래킹 툴 발견 [4] | u2em | 2004.04.26 |
개인서버로 메일 서버 및 기타 서버를 운영할 때 메일 및 서비스 절대 못 하게 하기...(xp이상) [3] | 그냥이렇게。 | 2004.04.20 |
Apache 보안 [4] | u2em | 2004.04.05 |
초보자를 위한 Windows용 Apache2 + PHP + MySQL 설치 [7] | PCLab | 2004.03.29 |
경량화 리눅스 'Linux Annyung' [5] | u2em | 2004.03.27 |
Apache 자체 Log 관리 | 87K300 | 2004.03.20 |
-초보의 초보대상 강좌-커널 패치하기... [2] | 87K300 | 2004.03.19 |
xampp 1.3 설치해 보기(winxp) [3] | 이주성 | 2004.03.03 |
apache,php,mysql,zendoptimizer,phpmyadmin 다운 받기 [5] | 이성헌 | 2004.02.28 |
Serv-U의 보안 설정 [1] | 87K300 | 2004.02.24 |
------------------
2. 관리 도구 -> 컴퓨터 관리 -> 시스템 도구 -> 로컬 사요자 및 그룹 -> 그룹의 우측 패널에서
IIS_WPG 그룹에 IIS_USR와 IWAM 계정을 추가합니다.
-------------------
2개의 계정은 어디서 나오는 것인가요?
신규로 계정 폴더에 등록해야 하는것 같은데...