2016-05-05 15 views
2

Ich habe versucht, PHPUnit auf einem Windows 2008-Server mit IIS zu installieren, und ich habe die Anweisungen auf der PHPUnit-Site in Bezug auf das manuelle Erstellen einer Batchdatei und das Festlegen der Umgebungsvariablen jedoch eingehalten Ich versuche, die Installation in CMD.exe zu überprüfenPHPUnit konnte die Eingabedatei nicht öffnen

phpunit --version 

Ich bekomme die Fehlermeldung "Konnte Eingabedatei nicht öffnen: *" Fehlermeldung. Wenn ich jedoch

php phpunit.phar --version 

läuft, gibt es mir korrekt die Versionsnummer. Ich muss wissen, was den Fehler verursacht, wenn es alles ist, was ich möglicherweise während der Installation, die es verursacht hat, getan habe. Um zu bestätigen, dass das Verzeichnis innerhalb der Systempfadvariablen aufgelistet wurde.

Antwort

0

Seufz, wenn Sie diese auf Windows Installationsort finden Sie hier zum Teil erhalten Sie diesen Befehl eingeben müssen haben die phpunit.cmd

echo @php "%~dp0phpunit.phar" %* > phpunit.cmd 

tun Sie sich selbst einen Gefallen zu erstellen, kopieren Sie sie in weil ich einfach etwas falsch eingegeben habe.

+0

Ich wollte nur hinzufügen - Wenn Sie die Versionsnummer Ihrer phpunit beibehalten haben, also der Dateiname selbst phpunit-xyzphar ist, müssen Sie den obigen Befehl so ändern, dass er den tatsächlichen Namen der phpunit.phar-Datei widerspiegelt ist: echo @ php "% ~ dp0phpunit-xyzphar"% *> phpunit.cmd –

12

Entfernen Sie die Version im Phar-Dateinamen (z. B. von phpunit-5.4.7.phar bis phpunit.phar), dann sollte das Skript ausgeführt werden.

Verwandte Themen