Installer le paquet complet avec référence locale et tous les modes publiés.
install phpphpeval et file.
Le mode normal est le diagnostic, pas l’exécution. Consultez d’abord le résumé ou la partie utile de phpinfo, puis utilisez
php [info|version|modules|eval|file] ...phpafficher un résumé court de
php info [query] [options]afficher phpinfo sous forme structurée et le filtrer
php versionafficher version
php modules [filter]afficher les extensions chargées et filtrer leurs noms
php eval <code>exécuter du
php file <path>exécuter un fichier
-gsection générale de phpinfo
-csection configuration
-msection modules
-esection environnement
-vsection variables
-Csection crédits
-lsection licence
-atoutes les sections
Le code s’exécute avec les droits du processus
Lancez les exemples préparés directement sur la page. Les résultats sont prédéfinis et affichés dans le navigateur ; aucune commande terminal n’est exécutée sur le serveur.
Installez la version compatible actuelle. Choisissez Base pour l’ensemble complet des fonctions ou Minimum pour le paquet réduit ; utilisez upgrade pour mettre à jour un module déjà installé.
Base et Minimum sont deux paquets de la même version actuelle du module.
Installer le paquet complet avec référence locale et tous les modes publiés.
install phpInstaller le paquet réduit. La référence locale est omise ;
install php -mInstaller exactement cette version publiée.
install php -v 1.2.2upgrade vérifie la compatibilité et remplace le bloc seulement si nécessaire.
upgrade phpSupprimer le bloc d’extension sans toucher au noyau ni aux autres modules.
install php -uLes exemples sont copiables mais ne sont pas exécutés par le site. Vérifiez chemins, droits et options destructrices.
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.phpFichier PHP introuvablesandbox/src/index.phpL’exemple utilise un fichier ou un répertoire de l’espace de documentation protégé /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";
Les détails de mise en page et les répétitions de phpinfo sont supprimés des options de section.