Vollständiges Paket mit lokaler Referenz und allen veröffentlichten Modi installieren.
install phpphpeval und file ausführen.
Diagnose ist der Normalfall, Ausführung ein separater Schritt. Erst Zusammenfassung oder gefiltertes phpinfo lesen und
php [info|version|modules|eval|file] ...phpkurze
php info [query] [options]strukturierte phpinfo-Daten anzeigen und optional filtern
php versionphp modules [filter]geladene Erweiterungen anzeigen und optional filtern
php eval <code>php file <path>eine
-gallgemeiner phpinfo-Bereich
-cKonfigurationsbereich
-mModulbereich
-eUmgebungsbereich
-vVariablenbereich
-CCredits-Bereich
-lLizenzbereich
-aalle phpinfo-Bereiche
Der Code läuft mit den Rechten des
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.
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.
Vollständiges Paket mit lokaler Referenz und allen veröffentlichten Modi installieren.
install phpDas reduzierte Paket installieren. Die lokale Referenz entfällt;
install php -mGenau diese veröffentlichte Version installieren.
install php -v 1.2.2upgrade prüft Kompatibilität und ersetzt den Block nur bei Bedarf.
upgrade phpErweiterungsblock entfernen, Core und andere Module bleiben erhalten.
install php -uDie Beispiele sind kopierbar, werden aber nicht von der Website ausgeführt. Prüfen Sie Pfade, Rechte und destruktive Optionen.
cd \sandbox | php file scripts/php-demo.php | php modules jsonsandbox
{"project":"lil-sandbox","sum":5}
jsonphpPHP 8.x
SAPI fpm-fcgi
OS Linux
Binary /usr/bin/php
Zend 4.x
Config /etc/php.ini
Modules 42php versionPHP 8.x
SAPI fpm-fcgi
OS Linux
Binary /usr/bin/php
Zend 4.xphp modulesCore curl fileinfo json openssl
date dom filter mbstring pcre
exif gd iconv mysqli sessionphp modules jsonjsonphp info memory[PHP Core]
memory_limit 512M
[Environment]
MEMORY_PRESSURE normalphp info memory -c[Core]
memory_limit 512M
memory_get_usage enabledphp eval "echo PHP_VERSION;"8.xphp file \sandbox\missing.phpPHP-Datei nicht gefundensandbox/src/index.phpDas Beispiel verwendet eine Datei oder ein Verzeichnis aus dem geschützten Dokumentationsbereich /sandbox/.
<?php
declare(strict_types=1);
require_once __DIR__.'/Calculator.php';
header('Content-Type: application/json; charset=utf-8');
echo json_encode([
'project' => 'lil-sandbox',
'sum' => Calculator::add(2, 3),
], JSON_PRETTY_PRINT | JSON_UNESCAPED_SLASHES)."\n";
Layoutbezogene Angaben und wiederholtes phpinfo in den Abschnittsoptionen wurden entfernt.