Я изучаю Symfony уже несколько недель. Все прошло хорошо. Но со вчерашнего дня я не могу использовать php или composer в терминале кода Visual Studio (1.39.2) или в собственном средстве командной строки Windows.
ВНа данном уроке я должен создать базу данных, подобную этой, в CLI:
php bin/console doctrine:database:create
. В файле .env я установил базу данных следующим образом:
DATABASE_URL=mysql://musa:musa@127.0.0.1:3306/zbase
Но я получаю ошибкув инструменте командной строки:
php: Die Benennung "php" wurde nicht als Name eines Cmdlet, einer Funktion, einer Skriptdatei oder eines ausführbaren Programs erkannt. Überprüfen Sie die Schreibweise
des Namens, oder ob der Pfad korrekt ist (sofern enthalten), und wiederholen Sie den Vorgang.
In Zeile:1 Zeichen:1
+ php bin/console doctrine:database:create
+ ~~~
+ CategoryInfo : ObjectNotFound: (php:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
переведено на английский с DeepL (надеюсь, перевод имеет смысл)
php: The name "php" was not recognized as the name of a cmdlet, function, script file, or executable program. Check the spelling of the name, or whether the path is correct (if any), and repeat the procedure.
In line:1 character:1
+ php bin/console doctrine:database:create
+ ~~~
+ CategoryInfo : ObjectNotFound: (php:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
То, что я пробовал
- Я пытался переустановить XAMPP и WAMP несколько раз
- Я попытался установить правильный путь в Расширенные настройки системы вWindows
Ссылка на скриншот
Но когда я пытаюсь проверить используемую версию PHP с помощью этой команды, кажется, что установлен PHP.
symfony local:php:list
Ссылка на скриншот
В CLI есть еще одна ошибка. Для:
php -v
Я получаю сообщение:
Der Befehl "php" ist entweder falsch geschrieben oder
konnte nicht gefunden werden.
снова переведено на английский язык:
The "php" command is either misspelled or
could not be found.
С уважением, Муса