Unter Linux ist die Verwendung der PHP -Befehlszeile sehr einfach. Sie können PHP -Skripte ausführen, indem Sie den folgenden Befehl im Terminal eingeben:
<span class="fun">php your_script.php</span>
In diesem Befehl wird die Datei "Your_Script.php" im aktuellen Verzeichnis ausgeführt. Stellen Sie sicher, dass Ihre PHP -Umgebung korrekt installiert ist und dass die Pfadumgebungsvariable den Installationspfad für PHP enthält.
Um die aktuelle Version von PHP schnell anzusehen, können Sie den folgenden Befehl verwenden:
<span class="fun">PHP -v</span>
Dieser Befehl gibt PHP -Versionsinformationen und einige andere Konfigurationsdaten aus. Dies ist sehr nützlich für Probleme mit Kompatibilität bei der Fehlerbehebung.
In der Befehlszeile Linux können Sie ein Stück PHP -Code direkt ausführen, ohne eine Skriptdatei zu erstellen. Verwenden Sie die folgende Syntax:
<span class="fun">Php -r "Echo 'Hallo, Welt!';"</span>
Wobei der Parameter `-r` ermöglicht, den angegebenen PHP-Code direkt aus der Befehlszeile auszuführen.
Während des Debuggens können Sie `var_dump () oder` print_r () `verwenden, um die Informationen der Variablen auszugeben. Dies gilt auch für die Befehlszeile:
<span class="fun">php -r "var_dump ($ yourVariable);"</span>
Dies hilft, die Struktur und den Inhalt von Variablen schnell zu betrachten und die Debugging -Effizienz erheblich zu verbessern.
PHP verfügt über einige Funktionen im Befehlszeilenmodus, mit denen Entwickler Programme leichter verwalten können. Beispielsweise können Sie die Funktion "getopt ()` Befehlszeilen mit "getopt ()" verwenden. Hier ist ein einfaches Beispiel:
$options = getopt("u:p:");
echo "Username: " . $options['u'] . "\n";
echo "Password: " . $options['p'] . "\n";
Dieser Code zeigt, wie Sie "getopt ()` Befehlszeilenparameter verwenden.
Bei der Ausführung langlebiger PHP-Skripte können Sie Zeitlimitprobleme haben. Die maximale Ausführungszeit des Skripts kann erweitert werden, indem die Option "max_execution_time" festgelegt wird:
<span class="fun">php -d max_execution_time = 300 your_script.php</span>
Der obige Befehl setzt die maximale Ausführungszeit auf 300 Sekunden bei der Ausführung von `your_script.php`.
Durch die Beherrschung der oben genannten PHP-Befehlszeilenverbrauchstechniken unter Linux können Sie Skripte effizienter entwickeln, debuggen und ausführen. Diese Techniken eignen sich nicht nur für die tägliche Entwicklungsarbeit, sondern bilden auch den Grundstein für das Schreiben komplexer Befehlszeilenwerkzeuge. Ich hoffe, dieser Artikel hilft Ihnen, Ihre Fähigkeiten bei der Verwendung von PHP in der Befehlszeile zu verbessern.