env

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

DiagnoseVersion 1.1.5Stabil
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 env [<name>]

Umgebungsvariablen ausdrücklich auswählen

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.5
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
env LIL_MODE
Lernbeispiel — Hostdaten, Uhrzeit und Speicherplatz sind serverabhängig
LIL_MODE  training
Umgebungsvariablen anzeigen
env
Lernbeispiel — Hostdaten, Uhrzeit und Speicherplatz sind serverabhängig
API_TOKEN  [hidden]
HOME       /srv/example.test
LANG       C.UTF-8
LIL_MODE   training
Umgebungsvariablen ausdrücklich auswählen
env env LIL_MODE
Lernbeispiel — Hostdaten, Uhrzeit und Speicherplatz sind serverabhängig
LIL_MODE  training
Umgebungsvariablen ausdrücklich auswählen
env env LIL_mode
Lernbeispiel — Hostdaten, Uhrzeit und Speicherplatz sind serverabhängig
LIL_MODE  training
Umgebungsvariablen ausdrücklich auswählen
env env API_TOKEN
Lernbeispiel — Hostdaten, Uhrzeit und Speicherplatz sind serverabhängig
API_TOKEN  [hidden]
Fehlende Variable behandeln
env server
Lernbeispiel — Hostdaten, Uhrzeit und Speicherplatz sind serverabhängig
DOCUMENT_ROOT       /srv/example.test/public
HOME                /srv/example.test
HTTP_AUTHORIZATION  [hidden]
SERVER_ADDR         192.0.2.10
SERVER_NAME         demo.example.test
Werte aus $_SERVER anzeigen
env server SERVER_NAME
Lernbeispiel — Hostdaten, Uhrzeit und Speicherplatz sind serverabhängig
SERVER_NAME  demo.example.test
Werte aus $_SERVER anzeigen
env server DOCUMENT_ROOT
Lernbeispiel — Hostdaten, Uhrzeit und Speicherplatz sind serverabhängig
DOCUMENT_ROOT  /srv/example.test/public
Werte aus $_SERVER anzeigen
env server HTTP_AUTHORIZATION
Lernbeispiel — Hostdaten, Uhrzeit und Speicherplatz sind serverabhängig
HTTP_AUTHORIZATION  [hidden]
Werte aus $_REQUEST anzeigen
env request
Lernbeispiel — Hostdaten, Uhrzeit und Speicherplatz sind serverabhängig
nested    {"filter":"recent","api_key":"[hidden]","items":["one","two"]}
page      overview
password  [hidden]
session   [hidden]
Werte aus $_REQUEST anzeigen
env request page
Lernbeispiel — Hostdaten, Uhrzeit und Speicherplatz sind serverabhängig
page  overview
Werte aus $_REQUEST anzeigen
env request nested
Lernbeispiel — Hostdaten, Uhrzeit und Speicherplatz sind serverabhängig
nested  {"filter":"recent","api_key":"[hidden]","items":["one","two"]}
Werte aus $_REQUEST anzeigen
env request password
Lernbeispiel — Hostdaten, Uhrzeit und Speicherplatz sind serverabhängig
password  [hidden]
Umgebungsvariablen ausdrücklich auswählen
env env NO_SUCH_VARIABLE
Lernbeispiel — Hostdaten, Uhrzeit und Speicherplatz sind serverabhängig
Variable not found
Werte aus $_SERVER anzeigen
env server NOT_FOUND
Lernbeispiel — Hostdaten, Uhrzeit und Speicherplatz sind serverabhängig
Variable not found
Werte aus $_REQUEST anzeigen
env request NOT_FOUND
Lernbeispiel — Hostdaten, Uhrzeit und Speicherplatz sind serverabhängig
Variable not found
Umgebungsvariable <name> anzeigen
env -z
Lernbeispiel — Hostdaten, Uhrzeit und Speicherplatz sind serverabhängig
?
Umgebungsvariablen ausdrücklich auswählen
env env LIL_MODE extra
Lernbeispiel — Hostdaten, Uhrzeit und Speicherplatz sind serverabhängig
?
Umgebungsvariablen ausdrücklich auswählen
env env
Lernbeispiel — Hostdaten, Uhrzeit und Speicherplatz sind serverabhängig
API_TOKEN  [hidden]
HOME       /srv/example.test
LANG       C.UTF-8
LIL_MODE   training

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.52026-11-01

Produktionsreife Verfeinerung

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