Ich habe die Bash-Funktion auf meinem Windows 10, es funktioniert gut, aber ich kann nicht herausfinden, wie man es mit PHP verwenden, trotz viel Forschung. Ich möchte eine popen wie folgt verwenden:Verwenden Sie Windows Bash mit PHP
$fp = popen("tail ".$file, "r");
Aber die error.log sagt, dass Schwanz nicht als interner oder externer Befehl erkannt wird. PHP erkennt keine Bash-Befehle, aber sie arbeiten in einer Shell. Ich habe versucht, die Umgebungsvariablen zu bearbeiten, die PATH aber nichts ...
Ich würde wirklich etwas Hilfe schätzen, danke!
Schwanz ist kein bash Befehl, es ist ein separates Programm. Es sollte entweder '/ bin/tail' oder'/usr/bin/tail' sein. – ccarton
Führen Sie das Skript innerhalb von Windows oder Bash? – Pitchinnate
Nun, es gibt kein Skript, ich möchte nur diesen Befehl mit meiner PHP-Zeile popen verwenden, es funktioniert in einer Shell. Aber es scheint, als ob keiner der Bash-Befehle funktioniert, auch wenn ich Bash unter Windows eingerichtet habe. Und ich weiß, dass diese Zeile an einer Linux-Installation arbeitet, also ... Es ist langweilig. Danke für deine Antwort. –