env

env zeigt Umgebungs-, Server- und Request-Werte des aktuellen PHP-Prozesses und maskiert Felder, die wie Zugangsdaten oder Geheimnisse aussehen.

DiagnoseVersion 1.1.4Stabil
lil-terminal

Überblick

Mit env lässt sich gezielt prüfen, was PHP tatsächlich erreicht hat: Umgebungswert, $_SERVER-Feld oder Request-Parameter. Einen Rohmodus für Geheimnisse gibt es nicht.

Was der aktuelle PHP-Request sehen kann

Die PHP-Umgebung ist nicht identisch mit einer interaktiven Shell. Hosting, Webserver und SAPI bestimmen, welche Werte vorhanden sind. env zeigt deshalb den aktuellen Request-Kontext und maskiert geheimnisähnliche Werte.

Syntax

lil-terminal
env [env|server|request] [<name>]

Referenz

env

Umgebungsvariablen anzeigen

env <name>

Umgebungsvariable <name> anzeigen

env server [<name>]

Werte aus $_SERVER anzeigen

env request [<name>]

Werte aus $_REQUEST anzeigen

Interaktive Sandbox-Vorschau

Führen Sie die vorbereiteten Beispiele direkt auf der Seite aus. Die Ergebnisse sind vorab erstellt und werden im Browser angezeigt; auf dem Server wird kein Terminalbefehl ausgeführt.

Server- und Umgebungswerte vergleichen

Installieren und verwalten

Installieren Sie die aktuelle kompatible Version. Wählen Sie Base für den vollständigen Funktionsumfang oder Minimum für das reduzierte Paket; ein bereits installiertes Modul wird mit upgrade aktualisiert.

Base und Minimum sind zwei Pakete derselben aktuellen Modulversion.

Base-Paket

Vollständiges Paket mit lokaler Referenz und allen veröffentlichten Modi installieren.

install env
Minimum-Paket

Das reduzierte Paket installieren. Die lokale Referenz entfällt; help <cmd> -i öffnet die aktuelle Serverreferenz.

install env -m
Exakte öffentliche Version

Genau diese veröffentlichte Version installieren.

install env -v 1.1.4
Prüfen oder aktualisieren

upgrade prüft Kompatibilität und ersetzt den Block nur bei Bedarf.

upgrade env
Modul entfernen

Erweiterungsblock entfernen, Core und andere Module bleiben erhalten.

install env -u

Beispiele

Die Beispiele sind kopierbar, werden aber nicht von der Website ausgeführt. Prüfen Sie Pfade, Rechte und destruktive Optionen.

Server- und Umgebungswerte vergleichen
pwd | env server SERVER_ADDR | env TMP
sandbox

SERVER_ADDR  203.0.113.10

TMP  /tmp
Env · all
env
APP_ENV      production
PATH         /usr/local/bin:/usr/bin:/bin
TMP          /tmp
API_TOKEN    [hidden]
Env · value
env TMP
TMP  /tmp
Env · server
env server SERVER_ADDR
SERVER_ADDR  203.0.113.10
Env · request
env request
page    docs
filter  development
Fehlende Variable behandeln
env LIL_DOES_NOT_EXIST
Nicht gefunden: Variable

In diesem Beispiel verwendete Datei: sandbox/config/.env.example

Das Beispiel verwendet eine Datei oder ein Verzeichnis aus dem geschützten Dokumentationsbereich /sandbox/.

APP_ENV=development
APP_DEBUG=1
DB_HOST=localhost
DB_NAME=lil_sandbox
DB_USER=example
DB_PASSWORD=replace_me

Verwandte Dokumentation

Aktuelle öffentliche Version

v1.1.42026-08-08

Einheitliches <name>

Umgebungs-, Server- und Request-Abfragen verwenden einheitlich <name>.