env

env geçerli PHP sürecinin gördüğü ortam, sunucu ve istek değerlerini gösterir; kimlik bilgisi veya sır gibi görünen alanları maskeler.

TanılamaSürüm 1.1.5Kararlı
lil-terminal

Genel bakış

PHP’ye gerçekte ne ulaştığını görmek için env kullanın: ortam değişkeni, $_SERVER alanı veya istek parametresi. Ham sırları gösteren bir mod yoktur.

Geçerli PHP isteğinin görebildiği şeyler

PHP ortamı etkileşimli shell ortamıyla aynı değildir. Hosting, web sunucusu ve SAPI hangi değerlerin var olduğunu belirler. env bu yüzden geçerli istek bağlamını gösterir ve hassas görünümlü değerleri maskeler.

Sözdizimi

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

Başvuru

env

ortam değişkenlerini göster

env <name>

<name> ortam değişkenini göster

env env [<name>]

ortam değişkenlerini açıkça seçmek

env server [<name>]

$_SERVER değerlerini göster

env request [<name>]

$_REQUEST değerlerini göster

Etkileşimli sandbox önizlemesi

Hazırlanmış örnekleri doğrudan sayfada çalıştırın. Sonuçlar önceden hazırlanır ve tarayıcıda gösterilir; sunucuda hiçbir terminal komutu yürütülmez.

Sunucu ve ortam değerlerini karşılaştırın

Kur ve yönet

Güncel uyumlu sürümü kurun. Tüm özellikler için Base, azaltılmış paket için Minimum seçin; zaten kurulu bir modülü güncellemek için upgrade kullanın.

Base ve Minimum aynı geçerli modül sürümünün iki paketidir.

Base paketi

Yerel başvuru ve yayımlanan tüm kiplerle tam paketi kurar.

install env
Minimum paketi

Azaltılmış paketi kurun. Yerel başvuru dahil değildir; help <cmd> -i güncel sunucu başvurusunu açar.

install env -m
Tam yayımlanmış sürüm

Tam olarak bu yayımlanmış sürümü kurun.

install env -v 1.1.5
Kontrol et veya güncelle

upgrade uyumluluğu denetler ve bloğu yalnız gerektiğinde değiştirir.

upgrade env
Modülü kaldır

Çekirdeğe ve diğer modüllere dokunmadan eklenti bloğunu kaldırır.

install env -u

Örnekler

Örnekler kopyalanabilir; site bunları çalıştırmaz. Yolları, izinleri ve yıkıcı seçenekleri denetleyin.

Sunucu ve ortam değerlerini karşılaştırın
env LIL_MODE
Eğitim örneği — sunucu, saat ve disk değerleri barındırmaya göre değişir
LIL_MODE  training
Ortam değişkenlerini göster
env
Eğitim örneği — sunucu, saat ve disk değerleri barındırmaya göre değişir
API_TOKEN  [hidden]
HOME       /srv/example.test
LANG       C.UTF-8
LIL_MODE   training
Ortam değişkenlerini açıkça seçmek
env env LIL_MODE
Eğitim örneği — sunucu, saat ve disk değerleri barındırmaya göre değişir
LIL_MODE  training
Ortam değişkenlerini açıkça seçmek
env env LIL_mode
Eğitim örneği — sunucu, saat ve disk değerleri barındırmaya göre değişir
LIL_MODE  training
Ortam değişkenlerini açıkça seçmek
env env API_TOKEN
Eğitim örneği — sunucu, saat ve disk değerleri barındırmaya göre değişir
API_TOKEN  [hidden]
Eksik değişkeni ele alın
env server
Eğitim örneği — sunucu, saat ve disk değerleri barındırmaya göre değişir
DOCUMENT_ROOT       /srv/example.test/public
HOME                /srv/example.test
HTTP_AUTHORIZATION  [hidden]
SERVER_ADDR         192.0.2.10
SERVER_NAME         demo.example.test
$_SERVER değerlerini göster
env server SERVER_NAME
Eğitim örneği — sunucu, saat ve disk değerleri barındırmaya göre değişir
SERVER_NAME  demo.example.test
$_SERVER değerlerini göster
env server DOCUMENT_ROOT
Eğitim örneği — sunucu, saat ve disk değerleri barındırmaya göre değişir
DOCUMENT_ROOT  /srv/example.test/public
$_SERVER değerlerini göster
env server HTTP_AUTHORIZATION
Eğitim örneği — sunucu, saat ve disk değerleri barındırmaya göre değişir
HTTP_AUTHORIZATION  [hidden]
$_REQUEST değerlerini göster
env request
Eğitim örneği — sunucu, saat ve disk değerleri barındırmaya göre değişir
nested    {"filter":"recent","api_key":"[hidden]","items":["one","two"]}
page      overview
password  [hidden]
session   [hidden]
$_REQUEST değerlerini göster
env request page
Eğitim örneği — sunucu, saat ve disk değerleri barındırmaya göre değişir
page  overview
$_REQUEST değerlerini göster
env request nested
Eğitim örneği — sunucu, saat ve disk değerleri barındırmaya göre değişir
nested  {"filter":"recent","api_key":"[hidden]","items":["one","two"]}
$_REQUEST değerlerini göster
env request password
Eğitim örneği — sunucu, saat ve disk değerleri barındırmaya göre değişir
password  [hidden]
Ortam değişkenlerini açıkça seçmek
env env NO_SUCH_VARIABLE
Eğitim örneği — sunucu, saat ve disk değerleri barındırmaya göre değişir
Variable not found
$_SERVER değerlerini göster
env server NOT_FOUND
Eğitim örneği — sunucu, saat ve disk değerleri barındırmaya göre değişir
Variable not found
$_REQUEST değerlerini göster
env request NOT_FOUND
Eğitim örneği — sunucu, saat ve disk değerleri barındırmaya göre değişir
Variable not found
<name> ortam değişkenini göster
env -z
Eğitim örneği — sunucu, saat ve disk değerleri barındırmaya göre değişir
?
Ortam değişkenlerini açıkça seçmek
env env LIL_MODE extra
Eğitim örneği — sunucu, saat ve disk değerleri barındırmaya göre değişir
?
Ortam değişkenlerini açıkça seçmek
env env
Eğitim örneği — sunucu, saat ve disk değerleri barındırmaya göre değişir
API_TOKEN  [hidden]
HOME       /srv/example.test
LANG       C.UTF-8
LIL_MODE   training

Bu örnekte kullanılan dosya: sandbox/config/.env.example

Örnek, korumalı /sandbox/ dokümantasyon alanındaki bir dosya veya dizini kullanır.

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

İlgili belgeler

Güncel herkese açık sürüm

v1.1.52026-11-01

Üretim iyileştirmesi

env için güncel kararlı sürüm. env geçerli PHP sürecinin gördüğü ortam, sunucu ve istek değerlerini gösterir; kimlik bilgisi veya sır gibi görünen alanları maskeler.