windows - Sådan fejler/løser et problem med TTY, når du bruger php fra kommandolinjen, bryder TTY-ekkoet?

Indlæg af Hanne Mølgaard Plasc

Problem



Jeg har følgende spørgsmål:


I mit MINGW64 vindue leveret af Git for Windows, når jeg skriver følgende:


php --version
php script.php
php *anything*


Jeg modtager ingen kommando output. Også, når jeg skriver noget efter det, kan jeg ikke se mit input, men min indtastning tæller stadig. dvs. når jeg indtaster en kommando, og tryk på enter, udføres den stadig. Ser man på lignende spørgsmål, ser jeg, at det er et problem med TTY-nulstilling. dvs. når jeg skriver reset, vender min terminal tilbage til normal. [7]


Mit spørgsmål er, hvordan jeg retter det til, hvor driften af ​​tty er normal, og jeg behøver ikke at skrive nulstilling for at returnere den til normal?


Jeg har følgende:



  • Windows 10

  • PHP 7.1.7 til Windows VC14 x64 Tråd Safe (2017-Jul-06 19:58:21)

  • Apache/2.4.27 (Win64)

  • Git til Windows (2.13.3) 64-bit



Jeg formoder, at det er et problem med php eksekverbar, fordi når jeg gør git --version fungerer det fint. Det er php'en, der ikke gør det.


Indtast billedbeskrivelse her [8]

Bedste reference


Det virker tilsyneladende okay:


php-win --version


Der er en 'win' -version af PHP. Ikke sikker på, hvor forskellig det er fra php, men måske har de forskellige phps forskellige formål.