У меня следующая проблема:
В моем окне MINGW64, предоставляемом Git для Windows, когда я набираю следующее:
php --version
php script.php
php *anything*
Я не получаю вывод команды. Кроме того, когда я набираю что-либо после этого, я не вижу свой ввод, но мой ввод все еще имеет значение. т.е. когда я ввожу команду и нажимаю ввод, она все еще выполняется. Смотря на похожие вопросы Я вижу, что это проблема сброса TTY. то есть когда я печатаю reset
мой терминал возвращается в нормальное состояние.
Мой вопрос заключается в том, как я могу исправить это там, где нормальная работа терминала, и мне не нужно вводить сброс, чтобы вернуть его в нормальное состояние?
У меня есть следующее:
Я подозреваю, что это проблема с исполняемым файлом PHP, потому что, когда я делаю git --version
это работает отлично. Это php, который не делает.
Видимо, это работает хорошо:
php-win --version
Есть «победная» версия PHP. Не уверен, насколько он отличается от php
, но, возможно, разные phps
имеют разные цели.
Других решений пока нет …