>  Q&A  >  본문

/bin/sh: 1: C:xamppphpphp.exe: 찾을 수 없음

WSL2, Ubuntu 20.04를 사용하고 있으며 VSCode를 실행하고 있습니다. Windows에서 VSCode 및 XAMPP와 함께 Code Runner 확장을 사용합니다

Windows 환경변수에 php.exe 경로를 설정해 주었습니다.

코드 실행기의 VSCode settings.json에 다음이 있습니다

으아악

편집기에 index.php라는 프로그램이 있어요. VSCode 편집기를 마우스 오른쪽 버튼으로 클릭하고 "코드 실행"을 선택했습니다

VSCode 터미널의 출력 창에 다음과 같은 오류 메시지가 표시됩니다.

으아악
  1. 오류 메시지가 나타나는 이유는 무엇인가요?
  2. bin 문의 경로에 디렉터리 사이에 슬래시가 표시되지 않는 이유는 무엇입니까(C:xamppphpphp.exe 대신 C:xamppphpphp)?

Google 검색 결과를 바탕으로 다양한 구성 변경을 시도했지만 이 오류 메시지에는 아무런 변화가 없었습니다.

sh dash를 sh bash로 변경하고 이 메시지를 받지 않는 한

으아악

유일한 차이점은 1:이 /bin/sh: 뒤에 존재하지 않는다는 것입니다.

P粉691958181P粉691958181225일 전424

모든 응답(1)나는 대답할 것이다

  • P粉391677921

    P粉3916779212024-04-01 07:40:07

    WSL에는 Unix와 같은 경로가 필요하다고 생각합니다. 따라서 예를 들어 PHP 경로는

    이어야 합니다.

    "php": "/mnt/c/xampp/php/php.exe",

    대신

    "php": "C:\xampp\php\php.exe",

    루비에도 같은 상황이 적용될 수 있습니다.

    회신하다
    0
  • 취소회신하다