#php #zsh #oh-my-zsh #zshrc #wp-cli
Вопрос:
Я установил версию php 7.3.27
Я хочу работать с zsh, но когда я набираю «php-v», он показывает мне следующую ошибку:
zsh: command not found: php
И когда я установил wp-cli, набрав «wp —info», он показывает мне следующую ошибку:
/usr/bin/env: ‘php’: No such file or directory
В git bash «php-v» работает нормально, но в zsh он не работает.
Мой php находится здесь: /mnt/c/Программные файлы/php-7.3.27/php При запуске:
stat "/mnt/c/Program Files/php-7.3.27/php"
он показывает мне следующее:
stat: cannot stat '/mnt/c/Program Files/php-7.3.27/php': No such file or directory
Комментарии:
1. Если вы хотите запустить исполняемый файл, просто введя его имя, каталог, в котором находится файл, должен находиться в вашем ПУТИ. Это относится к Linux, Windows и macOS.
2. @user1934428 Итак, вы говорите, что мне нужно добавить путь в переменные среды. Я уже сделал это, и моя операционная система-Windows. Но все равно проблема сохраняется.
3. (1) Как вы убедились, что ПУТЬ задан правильно? в zsh самый чистый способ-это сделать
echo $path
все правильно, прежде чем пытаться возиться с zsh. (2) Когда вы используете zsh под Windows, используете ли вы WSL, Cygwin или что-то еще?4. @user1934428 (1) Я проверил путь с помощью «echo $path», и он есть. Мой путь к php — /mnt/c/Program Files/php-7.3.27. И это указывает мне путь. (2) Да, я нахожусь на WSL, я могу использовать все команды Linux.
5. И если вы сделаете
type php
это , вы также получите php, который не найден в zsh? В этом случае я бы проверил, имеет ли файл права на выполнение. Сделайте astat /mnt/c/Program Files/php-7.3.27/php
и включите результат в свой вопрос. Возможно, ваша установка PHP нарушена.