2017-08-01 28 views
0

我有以下问题:如何使用从命令行使用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。

enter image description here

回答

0

显然,这工作好:

php-win --version 

有PHP的 “赢” 的版本。不知道它与php有多大的不同,但也许不同phps有不同的目的。