Nazwa ‚php.exe’ nie jest rozpoznawana jako polecenie wewnętrzne lub zewnętrzne, program wykonywalny lub plik wsadowy

A oto krótka porada w sytuacji, która każdego początkującego programistę spotkać może :)

Komunikat typu Nazwa ‚php.exe’ nie jest rozpoznawana jako polecenie wewnętrzne lub zewnętrzne, program wykonywalny lub plik wsadowy można nas powitać w konsoli czyli mówiąc w odniesieniu do starych czasów i chłopskiego rozumu okienku dosowym, jeżeli przyjmujemy, że pracujemy na systemie Windows (konsolkę uruchamiamy w bardzo prosty sposób – Menu Start -> Uruchom -> wpisujemy CMD i enter). To oczywiście duże uproszczenie, ale przy tym pozostańmy.

Patrząc jednak z punktu widzenia programowania Webowego, na którym głównie się skupiam można zadać sobie pytanie po cholerę mi konsola ? Prostym przykładem może być chęć nauczenia się jakiegoś frameworka PHP korzystając z różnego rodzaju kursów i tutoriali. W takowych często pojawia się przykład stworzenia pierwszej przykładowej aplikacji automatycznie przez wykonanie odpowiedniego polecenia. No właśnie polecenia, które musimy odpalić z poziomu konsoli.

Tak więc mamy już zainstalowany serwer na swoim komputerze (np. WampServer) i próbujemy odpalić komendę z tutoriala. Niestety nic z tego nie wychodzi i wita nas tytułowy komunikat. Aby rozwiązać problem wystarczy dopisać ścieżkę do pliku php.exe (w tym przypadku) do tzw. zmiennych środowiskowych systemu.

Aby tego dokonać trzeba postąpić następująco :

  • klikamy na Mój Komputer prawym przyciskiem myszy i wybieramy Właściwości
  • wchodzimy głębiej w Zaawansowane -> Zmienne środowiskowe -> Zmienne systemowe
  • tam w pozycji Zmienne systemowe -> Path dokonujemy edycji dopisując na końcu ciągu bezpośrednią ścieżkę do katalogu, w którym znajduje się nasz „nieodnaleziony” pliczek. W przypadku WampServera będzie to mniej więcej tego typu zapis C:\wamp\bin\php\php5.3.5

 

Po wszystkim trzeba pamiętać, że sam restart Wampa nic nie da – trzeba zrestartować system !

VN:F [1.9.22_1171]
Rating: 4.3/5 (3 votes cast)
VN:F [1.9.22_1171]
Rating: 0 (from 0 votes)
Nazwa 'php.exe' nie jest rozpoznawana jako polecenie wewnętrzne lub zewnętrzne, program wykonywalny lub plik wsadowy, 4.3 out of 5 based on 3 ratings

4 przemyślenia nt. „Nazwa ‚php.exe’ nie jest rozpoznawana jako polecenie wewnętrzne lub zewnętrzne, program wykonywalny lub plik wsadowy

  1. Dzięki stary! Nie wpadłem na to ;) bardzo przydatne przy instalacji yii.

    VA:F [1.9.22_1171]
    Rating: 0.0/5 (0 votes cast)
    VA:F [1.9.22_1171]
    Rating: 0 (from 0 votes)
  2. Super, serdeczne dzięki. Skorzystałem przy instalacji yii. Pozdrawiam

    VA:F [1.9.22_1171]
    Rating: 0.0/5 (0 votes cast)
    VA:F [1.9.22_1171]
    Rating: 0 (from 0 votes)
  3. Ja również dziękuję, podobnie jak koledzy skorzystałem przy YII :)

    VA:F [1.9.22_1171]
    Rating: 0.0/5 (0 votes cast)
    VA:F [1.9.22_1171]
    Rating: 0 (from 0 votes)
  4. Wielkie Dzięki !!! W końcu yii działa

    VA:F [1.9.22_1171]
    Rating: 0.0/5 (0 votes cast)
    VA:F [1.9.22_1171]
    Rating: 0 (from 0 votes)

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *


3 × = dwadzieścia cztery

Możesz użyć następujących tagów oraz atrybutów HTML-a: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>