IIS/APM 에서 엔빌더(PHP) 사용하기

Posted 2004. 11. 10. 13:15


엔빌더가 윈도우상에서 안돌아가는 이유는....
심볼릭 링크라는놈 때문입니다~
그런데 윈도우에서도 그것을 가능하게 하는 Windows Resource Kit 라는것이 있습니다.

1. 리소스 툴킷 설치
http://www.microsoft.com/downloads/ 에서
Resource Tool Kits 를 검색해서 다운로드, 설치

2. 심볼릭 링크 생성
설치된 파일중에 Linkd.exe가 있을 것입니다. 이것을 Path명령어로 패스 걸어놓고
엔빌더가 설치된 디렉토리에 갑니다...
include 라는 디렉토리가 있죠?
community 에 들어갑니다. 이곳에도 include 가 있긴한데.. 디렉토리가 아니라 파일이죠?
이것이 심볼릭 링크 입니다. 우선 커맨드 상태에서 이 파일을 지우고,
linkd include [실제include디렉토리가 있는 경로]
하면은 include 라는 이름으로 이곳에 심볼릭 링크가 생깁니다.

그런데!!
include 는 community 아래에만 있는것이 아니라,
여러 폴더 아래에 있습니다... 윈도우 파일검색을 이용해서 incllude 를 검색해서 그 파일이 있는곳엔 전부 심볼릭 링크를 만들어주세요..

3. include/F_file.php 수정
윈도우와 유닉스의 경로지정 방식의 차이점 때문에 dir_parent 라는 함수가 제대로 동작하지 않습니다....
dir_parent 함수는 입력된 경로에서 한단계 상위의 경로명을 반환합니다.

윈도우는 경로명을 C:windowssystem 이런식으로 지정하지만,
유닉스는 /home/user/public_html/ 이런식이거든요

dir_parent 함수에서는 $dir 이라는 함수를 입력받습니다.
$dir=str_replace("\","/",$dir);
이것을 dir_parent 함수의 맨 위에 추가합니다.


1,2,3번을 모두 마치면 엔빌더가 정상 동작할 것입니다.

문의사항은 메일로 주시면 답변 해드리겠습니다.

kimtl@snut.ac.kr

윈도우에서 잘 돌아가는 Nbuilder : http://www.mysnut.com/nbuilder/index.html


윈도우 유저의 엔빌더의 사용을 위하여 ㅜ.ㅜ


Write your message and submit
« PREV : 1 : 2 : 3 : 4 : 5 : NEXT »