2012-10-13 14 views
15

Chcę uruchomić plik .php w Windowsie cmd. Mam następującą sugestię: php is not recognized as an internal command (in Windows)Uruchom plik php w Windowsach CMD

Ale nie działa.

Próbuję zrobić w programie polecenie C: \ Windows \ System32 \ cd \ MójFolder Następnie wejść w moim folderze jak C: \ php ale kiedy wchodzę mój mój adres pliku php jak C: \ myfolder \ php file.php to po prostu pokazuje błąd "php nie jest rozpoznawany jako wewnętrzny lub zewnętrzny" Ale kiedy próbuję bez polecenia php jak C: \ myfolder \ file.php to po prostu otwórz w notatniku. Ale chcę go uruchomić w CMD. Jak to możliwe?

Odpowiedz

34

Jeśli system Windows 10:

  1. Otwórz menu startowe
  2. Wpisz path
  3. Kliknij Edycja systemowe zmienne środowiskowe (zwykle jest to top wynik wyszukiwania) i dalej na etapie poniżej.

Jeśli na starszych Windows:

  1. Pokaż pulpit.

  2. Right Click Mój komputer skrót na pulpicie.

  3. Kliknij Właściwości.

  4. Powinieneś zobaczyć sekcję Panel sterowania - Panel sterowania \ System i zabezpieczenia \ System.

  5. Kliknij Zaawansowane ustawienia systemu w lewym menu.

  6. Kliknij enviornment Zmienne w kierunku dolnej części Właściwości systemu okna.

  7. Wybierz PATH w liście zmiennych użytkownika.

  8. Dodaj ścieżkę PHP (C: \ myfolder \ php) do zmiennej PATH, oddzielonej od już istniejącego ciągu średnikiem.

  9. Kliknij OK

  10. Otwórz "cmd"

  11. Rodzaj PATH, naciśnij enter

  12. Upewnij się, że widzisz folder PHP wśród listy.

To powinno zadziałać.

Uwaga: Upewnij się, że twój folder PHP zawiera plik php.exe. Powinien mieć typ pliku CLI. Jeśli nie masz pliku php.exe, przejdź do instrukcji instalacji pod numerem telefonu - http://www.php.net/manual/en/install.windows.manual.php - i pobierz plik instalacyjny z tego miejsca.

+0

Dzięki, że to wszystko zrobiłem. Ale co z plikiem php.exe. Nie mam tego. Czy należy przekonwertować plik php jako .exe? – user1687804

+1

Po wpisaniu "php file.php", pierwszym php jest w rzeczywistości php.exe, narzędzie wiersza poleceń. Właśnie zredagowałem odpowiedź. Proszę sprawdzić, – janenz00

+0

ok, co zrobiłem. moją ścieżką jest C: \ mójfolder \ plik.php Edytuję ścieżkę zmiennej z inną ścieżką jak (.; ścieżka; C: \ myfolder) I wpisałem cmd C: \ Windows \ system32> cd \ myfolder i otrzymam mój folder i wyświetlenie w cmd jak C: \ myfolder> , a następnie wpisz C: \ myfolder> php file.php to po prostu pokazuje "php nie jest rozpoznawany jako wewnętrzny lub zewnętrzny" co muszę zrobić? – user1687804

1

powinien zadeklarować zmiennej środowiskowej dla PHP w drodze, więc można używać tak:

C:\Path\to\somewhere>php cli.php 

Można to zrobić jak this

+2

Zmęczony, ale pokazuje tylko błąd "php nie jest rozpoznawany jako wewnętrzny lub zewnętrzny" – user1687804

1

można na przykład: ustawić zmienną środowiskową ścieżki z php.exe folderu np c: \ program files \ php

utworzyć plik skryptu w D: \ z nazwą pliku jako a.php

otwarte cmd: przejdź do dysku d: d za pomocą: komenda

wpisz następujące polecenie

php -f a.php

widać wyjście