Installa il pacchetto completo con riferimento locale e tutte le modalità pubblicate.
install phpphpeval e file.
La modalità normale è diagnostica, non esecuzione. Leggi prima il riepilogo o la parte utile di phpinfo e passa a
php [info|version|modules|eval|file] ...phpmostrare un riepilogo breve dell’ambiente
php info [query] [options]mostrare phpinfo strutturato e filtrabile
php versionmostrare versione
php modules [filter]mostrare le estensioni caricate e filtrarne i nomi
php eval <code>eseguire
php file <path>eseguire un file
-gsezione generale di phpinfo
-csezione configurazione
-msezione moduli
-esezione ambiente
-vsezione variabili
-Csezione crediti
-lsezione licenza
-atutte le sezioni
Il codice usa i permessi del processo
Esegui gli esempi preparati direttamente nella pagina. I risultati sono predefiniti e mostrati nel browser; sul server non viene eseguito alcun comando del terminale.
Installa la versione compatibile corrente. Scegli Base per tutte le funzioni o Minimum per il pacchetto ridotto; usa upgrade per aggiornare un modulo già installato.
Base e Minimum sono due pacchetti della stessa release corrente del modulo.
Installa il pacchetto completo con riferimento locale e tutte le modalità pubblicate.
install phpInstalla il pacchetto ridotto. Il riferimento locale è omesso;
install php -mInstalla esattamente questa versione pubblicata.
install php -v 1.2.2upgrade controlla la compatibilità e sostituisce il blocco solo quando serve.
upgrade phpRimuove il blocco estensione senza toccare core e altri moduli.
install php -uGli esempi sono copiabili ma il sito non li esegue. Controlla percorsi, permessi e opzioni distruttive.
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.phpFile PHP non trovatosandbox/src/index.phpL’esempio usa un file o una directory dell’area di documentazione protetta /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";
Rimossi i dettagli di layout e le ripetizioni di phpinfo nelle opzioni di sezione.