2013-04-10 3 views
1

Apache 웹 서버는 Linux 환경에서 작동합니다.
cgi 실행 파일은 sh 파일 (예 : /cgi-bin/iwsblogin.sh)을 통해 호출됩니다. "/cgi-bin/iwsblogin.sh"호출은 html 파일에 있습니다.Windows에서 "sh"확장자를 가진 파일

이제 Windows에서이 웹 서버에 대한 개발 및 테스트 환경을 만들고 싶습니다.

테스트 용으로 html 파일의 호출을 "iwsblogin.sh"에서 "iwsblogin.bat"로 변경하고 싶지 않습니다.

".sh"확장자를 가진 파일은 ".bat"및 ".exe"파일과 같은 방식으로 실행 파일로 취급됩니다. 이렇게 창을 구성하는 방법이 있습니까?

이 .sh 파일의 내용은 다음과 같습니다.
- 일부 환경 변수 설정을위한 dos 명령.
- 호출해야하는 exe 파일의 경로입니다.

사용자가 cygwin을 사용하여 제안 stackoverflow에 비슷한 질문이 있다는 것을 알고 있지만 이것은 나를 위해 옵션이 아닙니다!

미리 감사드립니다.

답변

0

몇 가지 방법이 있습니다.

  1. 당신이 .BAT하기 위해 이름을 바꿀 때의 .sh 파일이 작동하면 사용 "으로 실행"및 C를 선택할 수 있습니다 : \ WINDOWS \ SYSTEM32 \ cmd.exe를을 기본 프로그램
  2. 사용 쉬 에뮬레이터. 예를 들어, msysgit에는 하나가 포함되어 있거나 cygwin (가능하면 동일한 소스?)을 사용할 수 있습니다.

cygwin을 사용하고 싶지는 않지만 그 이유는 무엇입니까? 왜 이것이 옵션이 아닌지 설명해주십시오. 정규 응답이 왜 작동하지 않는지 모르는 경우 대답을 찾는 것이 어렵습니다.