如何使用从命令行使用php解决TTY问题时解决TTY问题?
问题描述:
我有以下问题:如何使用从命令行使用php解决TTY问题时解决TTY问题?
在通过GIT中为Windows提供我MINGW64窗口,当我键入以下内容:
php --version
php script.php
php *anything*
我没有收到命令的输出。另外,当我输入任何内容后,我看不到我的输入,但我的输入仍然很重要。即当我输入一个命令时,按回车键,它仍然被执行。看看similar questions我发现这是TTY重置的问题。即当我输入reset
时,我的终端恢复正常。
我的问题是如何解决它的tty操作是正常的,我不必键入重置将其恢复正常?
我有以下几点:
- 的Windows 10
- PHP 7.1.7的Windows VCl 4 64线程安全(2017年 - 07月06 19时58分21秒)
- 的Apache/2.4.27 (Win64上)
- 混帐的Windows(2.13.3)64位
我怀疑这是用PHP可执行文件的一个问题,因为当我做git --version
它工作正常。这是没有的PHP。
答
显然,这工作好:
php-win --version
有PHP的 “赢” 的版本。不知道它与php
有多大的不同,但也许不同phps
有不同的目的。