Heim > Artikel > Backend-Entwicklung > Allgemeine PHP-Befehlszeile
1. PHP führt die angegebene Datei aus
php -f test.php (-f 可省略)
2 Führen Sie den PHP-Code direkt aus Befehlszeile
php -r "phpinfo();"
Wenn das Ergebnis zu lang ist, können Sie auch php -r „phpinfo();“ verwenden interaktiver Modus
Einfache Bedienung
Strg + c/z oder Beenden, um den interaktiven Modus zu verlassen
FunktionDer im obigen Ausgabeergebnis zurückgegebene Datentyp ist NULL. Dieses Problem kann behoben werden, indem die interaktive PHP-Shell aufgefordert wird, Ergebnisse mithilfe von „return“ anstelle von „echo“ zurückzugeben.
Denken Sie immer daran, dass benutzerdefinierte Funktionen nicht von einer Shell-Sitzung zur nächsten beibehalten werden, sodass sie verloren gehen, sobald Sie die interaktive Shell verlassen.4. Das PHP-Skript läuft als Shell-Skript
Wenn keine Berechtigung vorhanden ist, wechseln Sie zum Root-Benutzer sudo su
echo '#!/usr/bin/php\n<?php var_dump($argv); ?>' > phpscriptBeachten Sie das Wir befinden uns im PHP-Skript. Die erste Zeile verwendet #!/usr/bin/php, genau wie in einem Shell-Skript (/bin/bash). Das #!/usr/bin/php in der ersten Zeile weist die Linux-Befehlszeile an, den PHP-Interpreter zum Parsen der Skriptdatei zu verwenden. Stellen Sie sicher, dass PHPScript über ausführbare Berechtigungen verfügt
5. Andere häufig verwendete Befehle
php -mbuilt -in und Das von Zend geladene Modul php -i entspricht phpinfo()
php -i |. Sehen Sie sich den Ladepfad der PHP-Konfigurationsdatei an
php –ini Wie oben
php -v Überprüfen Sie die PHP-Version
php –version Wie oben
php –re Überprüfen Sie, ob die entsprechenden Erweiterungen wie PHP installiert sind –re gd
Weitere Befehle php –help
Empfohlen: [
PHP-Tutorial]
Das obige ist der detaillierte Inhalt vonAllgemeine PHP-Befehlszeile. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!