PHP는 명령 프롬프트에서 내부 또는 외부 명령으로 인식되지 않습니다.


106

명령을 실행할 때 다음 오류가 발생했습니다. php

C:\xampp\htdocs>php
'php' is not recognized as an internal or external command,
operable program or batch file.

php다음 경로에서 명령을 실행할 때 오류가 발생하지 않습니다 .

C:\xampp\php>php  //do not got error here

이 오류가 발생하는 이유는 무엇입니까?

'php'는 내부 또는 외부 명령, 작동 가능한 프로그램 또는 배치 파일로 인식되지 않습니다.

답변:


166

환경 변수에 추가 C:\xampp\php하십시오 PATH.

그런 다음 명령 프롬프트를 닫고 다시 시작하십시오.

노트 :

명령 프롬프트를 닫고 다시 시작하는 것이 매우 중요합니다. 그렇지 않으면 변경 사항이 반영되지 않습니다.


12
WAMP를 들어 경로는 "C : \ wamp64 \ 빈 \ PHP \ phpx.xx"
Jaydip Kalkani

111

내 컴퓨터-> 속성-> 고급 시스템 설정 으로 이동해야 합니다.

이제 환경 변수를 클릭하십시오.

여기에 이미지 설명 입력

경로 변수 값 에 ; C : \ xampp \ php 추가

여기에 이미지 설명 입력

이제 명령 프롬프트를 다시 시작하십시오.

참고 : 관리자 권한으로 실행을 통해 CMD를 실행해야합니다.


3
자세한 이미지와 답변을 주셔서 감사합니다
Rajib

14

PHP파일 경로를 추가하기 만하면 됩니다. 사용 중이 wamp거나 C 드라이브에 설치하지 않은 경우.

그림은 경로를 찾는 방법을 보여줍니다.


9

"C:\xampp\php"PATH 환경 변수에 설정 하십시오 . 그런 다음 CMD 프롬프트를 다시 시작하십시오.


5

당신은 당신의에 추가 C:\xampp\php해야합니다 PATH Environment Variable. 그 후에야 php외부에서 명령 줄 을 실행할 수 있습니다 php_home.



2

를 사용하여 명령을 실행할 때 다음 오류가 발생 PHP했습니다.

  1. 바탕 화면에서 컴퓨터 아이콘을 마우스 오른쪽 버튼으로 클릭합니다.
  2. 상황에 맞는 메뉴에서 속성을 선택합니다.
  3. 고급 시스템 설정 링크를 클릭합니다.
  4. 환경 변수를 클릭하십시오. 시스템 변수 섹션에서 PATH 환경 변수를 찾아 선택합니다. 편집을 클릭하십시오. PATH 환경 변수가 없으면 새로 만들기를 클릭합니다.
  5. 시스템 변수 편집 창에서 PATH 환경 변수에 추가 C:\xampp\php하십시오 .

매우 중요한 참고 사항 : 다시 시작 명령 프롬프트


이 오류는 명령으로 사용하려고 할 때 발생합니다. 주어진 솔루션을 사용하면 환경 변수 경로가 수정되지만 경로를 변경 한 후 명령 프롬프트를 닫지 않으면 이전 경로 만 작동합니다. 명령 프롬프트를 다시 시작하지 않은 경우 변경 사항이 반영되지 않습니다. 환경 변수 경로를 변경 한 후 명령 프롬프트를 닫고 (변경하기 전에 명령 프롬프트가 열려있는 경우) 나중에 사용할 수 있도록 명령 프롬프트를 다시 사용합니다.
Udhav Sarvaiya

0

여기에 이미지 설명 입력 여기에 이미지 설명 입력

여기 내 PC에서 수행하는 작업 G에서 일반적으로 사용하는 모든 소프트웨어를 설치합니다. G : partian not C : 내 운영 체제가 떨어질 경우 (승리 10), 다시 설치할 필요가없고 시간을 잃은 다음 Windows 작동 방식 업데이트 새로운 프로그램이나 소프트웨어를 설치하면 자동으로 PATH,

그래서

여기에서 이와 같이 PATH를 업데이트해야합니다! 내가 일반적으로 사용한 모든 소프트웨어

%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;G:\HashiCorp\Vagrant\bin;G:\xampp\php;G:\xampp\mysql\bin;G:\Program Files (x86)\heroku\bin;G:\Program Files (x86)\Git\bin;G:\Program Files (x86)\composer;G:\Program Files (x86)\nodejs;G:\Program Files (x86)\Sublime Text 3;G:\Program Files (x86)\Microsoft VS Code\bin;G:\Program Files (x86)\cygwin64\bin

여기에 이미지 설명 입력

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.