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
Die Ausgaben zeigen feste Lernbeispiele aus dem Sandbox-Projekt, keine Live-Daten des eigenen Servers.
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.
phpPHP 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 json openssl
date dom mbstring sessionphp modules jsonjsonphp info memory -c[Core]
memory_limit 512Mphp info php -g[PHP]
PHP Version 8.xphp info json -m[json]
JSON support enabled
json version 1.xphp info path -e[Environment]
PATH /usr/local/bin:/usr/binphp info memory -vNo phpinfo matchesphp info -C[PHP Credits]
PHP Group The PHP Groupphp info -l[PHP License]
PHP License version 3.01php info memory -a[Core]
memory_limit 512Mphp eval "echo 2 + 3;"5php file \sandbox\scripts\php-demo.php{"project":"lil-sandbox","sum":5}php modules missing_extension(none)php file \sandbox\missing.phpPHP file not foundphp eval "exit;"PHP exit is not allowedsandbox/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.