【发布时间】:2017-08-01 21:29:02
【问题描述】:
我遇到以下问题:
在 Git for Windows 提供的 MINGW64 窗口中,当我键入以下内容时:
php --version
php script.php
php *anything*
我没有收到任何命令输出。此外,当我在那之后输入任何内容时,我看不到我的输入,但我的输入仍然很重要。即当我输入一个命令并按回车键时,它仍然被执行。查看similar questions 我发现这是 TTY 重置的问题。即当我输入reset 时,我的终端恢复正常。
我的问题是如何将其修复到 tty 的操作正常且无需键入 reset 即可使其恢复正常的位置?
我有以下几点:
- Windows 10
- 适用于 Windows VC14 x64 线程安全的 PHP 7.1.7(2017 年 7 月 6 日 19:58:21)
- Apache/2.4.27 (Win64)
- Git for Windows (2.13.3) 64 位
我怀疑这是 php 可执行文件的问题,因为当我执行 git --version 时它工作正常。是php没有。
【问题讨论】:
标签: php windows shell tty mingw-w64