2017-08-01 94 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有不同的目的。