PHP-Datei von der Kommandozeile aus starten
In den meisten Fällen führen wir PHP über Webserver aus, um genau zu sein. Schließlich ist PHP eine serverseitige Sprache.
Es ist jedoch auch eine Skriptsprache, die Sie über eine Shell oder Befehlszeile ausführen können. Damit können Sie PHP interaktiv ausführen, wie Sie es mit Python oder Ihren typischen Git- oder Bash-Befehlen tun würden.
In diesem Tutorial lernen Sie, wie Sie PHP einfach und mit wenigen Befehlen von der Befehlszeile aus ausführen.
PHP-Installation
Bevor Sie PHP auf Ihrem lokalen PC ausführen können, muss PHP installiert sein. Rufen Sie dazu die PHP-Website für Windows-Benutzer, diesen Artikel für Mac-Benutzer oder diese Installationsanleitung für Linux-Benutzer auf.
Für Windows-Benutzer können Sie die heruntergeladene Datei extrahieren, nach C:\php
kopieren, zum Pfad der Umgebungsvariablen hinzufügen und nach der PHP-Version suchen, um die vollständige Konfiguration mit dem folgenden Befehl zu ermitteln.
php -v
Sobald Sie eine Version sehen, können Sie PHP über Ihre Befehlszeile ausführen. Außerdem können Sie Ihr PHP auf Ihren Servern oder über die Cloud ausführen.
PHP interaktiv ausführen
php -a
Die Ausgabe dieses Befehls innerhalb der Shell oder CLI ist unten.
> php -a
Interactive mode enabled
Dann können Sie die PHP-Anweisung wie unten ausführen.
php > echo "This is the PHP interpreter";
This is the PHP interpreter
PHP-Datei parsen
Um eine vorhandene PHP-Datei mit Ihrem Code zu parsen, müssen Sie sich im Arbeitsverzeichnis der PHP-Datei befinden. Der Befehl pwd
ist nützlich, um zu überprüfen, in welchem Arbeitsverzeichnis Sie sich befinden.
pwd
Unter Windows sollte es Ihnen so etwas wie das Folgende geben.
Path
----
cd C:\Users\HP\Documents
Sie sollten so etwas unter Unix (macOS) und Linux sehen.
/home/runner/ProudScientificMemorypool
Wenn Sie sich nicht im richtigen Verzeichnis befinden, können Sie mit dem Befehl cd
in das richtige Verzeichnis navigieren.
cd C:\Users\HP\Documents
Sie können mehr über die Navigation in der Befehlszeilenschnittstelle unter Windows, MacOS und Linux lesen.
Sobald Sie sicher sind, dass Sie sich im richtigen Verzeichnis Ihrer PHP-Datei befinden, können Sie die PHP-Datei mit dem folgenden Befehl parsen (ausführen).
php -f main.php
Oder Sie können verwenden:
php main.php
Sie können die Code-Ergebnisse aus Ihrer PHP-Datei mit dem folgenden Befehl in eine txt
- oder html
-Datei exportieren.
php -f main.php > results.html
Angenommen, der PHP-Code hat eine readline()
-Funktion wie der Code aus dem Tutorial, wie man den Durchschnitt einer in PHP gesetzten fortlaufenden Zahl berechnet. In diesem Fall kann es zu merkwürdigem Verhalten kommen, z. B. wenn die Eingabeaufforderung nicht angezeigt wird.
Daher ist es wichtig, dass Sie wissen, welchen PHP-Code Sie parsen. Die Ausgabe results.html
sieht in einer HTML-Datei wie folgt aus.
Adding numbers repeatedly to get the average at all the intervals
If you want to terminate the program, type 000
Current average is 123
Current average is 178.5
Current average is 234
Current average is 289.5
Current average is 345
Current average is 400.5
Current average is 456
Current average is 510.25
Current average is 553.66666666667
Average of all the numbers (9) is 553.66666666667.
Führen Sie eine einzelne Codezeile aus
Um nur einen kleinen Teil/eine Codezeile auszuführen, können Sie Folgendes verwenden:
php -r '$statement = "I know PHP"; echo "$statement\n";'
Ausgabe:
I know PHP
Olorunfemi is a lover of technology and computers. In addition, I write technology and coding content for developers and hobbyists. When not working, I learn to design, among other things.
LinkedIn