Come creare la pagina phpinfo.php

Gli sviluppatori PHP e gli amministratori di server web possono usare la funzione phpinfo per vedere rapidamente le informazioni sulla loro installazione di PHP. Questo può aiutare nel debug, vedere quale versione di PHP è installata, o vedere le varie opzioni di configurazione.

Sui sistemi Linux, è comune fare una pagina phpinfo.php dopo aver installato un server LAMP o LEMP per assicurarsi che PHP funzioni e per verificare le impostazioni.

In questo tutorial, ti guideremo attraverso la creazione di una pagina phpinfo.php sul tuo sistema, così come su come accedere a questo file in seguito.

In questo tutorial imparerai:

  • Come creare la pagina phpinfo.php
pagina phpinfo su un sistema Linux

pagina phpinfo su un sistema Linux

Requisiti software e convenzioni linea di comando Linux
Categoria Requisiti, Convenzioni o versione del software utilizzata
Sistema Qualsiasi distro Linux
Software PHP
Altro Accesso privilegiato al sistema Linux come root o tramite il comando sudo.
Convenzioni # – richiede che determinati comandi linux siano eseguiti con i privilegi di root o direttamente come utente root o tramite l’uso del comando sudo $ – richiede che determinati comandi linux siano eseguiti come un normale utente nonprivilegiato

Crea pagina phpinfo

Cercasi Analista Sistemi Linux!
L’Istituto Geofisico UAF, sta cercando un analista di sistemi Linux con esperienza per unirsi al loro team di analisti e ingegneri di infrastrutture informatiche di ricerca. LOCATION: Fairbanks, Alaska, USA
APPLY NOW

ATTENZIONE
La funzione phpinfo fornisce molte informazioni sul tuo server e sulla sua configurazione. Sicuramente non volete che un potenziale aggressore ottenga queste informazioni, quindi assicuratevi di offuscare il nome del file e di cancellarlo dopo che ha raggiunto il suo scopo.

Potete usare nano, vim, o qualsiasi editor di testo a riga di comando o GUI per creare un nuovo file. Per una facile identificazione, lo chiameremo phpinfo.php, ma potete chiamarlo come volete.

$ nano phpinfo.php

In questo file, l’unica cosa che dobbiamo fare è chiamare la funzione phpinfo, che può essere fatta con la seguente linea di codice.

<?php phpinfo(); ?>

Puoi uscire e salvare questo file. Ora, dovrà essere posizionato dove sono memorizzati i vostri file web. Questo può variare a seconda della distribuzione Linux che stai usando e quale software di web hosting (cioè Apache, NGINX, ecc.) è installato, così come il modo in cui hai configurato il sistema. Ma, generalmente, i file sono memorizzati all’interno di /var/www o di una delle sue sottodirectory.

Una volta che il file php è stato posizionato lì, è possibile accedervi in un browser web come visto di seguito. Usate 127.0.0.1 o il nome di dominio pienamente qualificato del vostro server per accedere alla pagina.

pagina php su un sistema Linux

pagina php su un sistema Linux

Questa pagina fornisce molte informazioni. Se stai cercando solo alcuni dettagli, ci sono alcune opzioni che potresti passare a questa funzione per produrre un output più conciso. Controlla la lista qui sotto.

INFO_GENERAL fornisce alcune delle informazioni più basilari, come la linea di configurazione, la posizione dei file php.ini e altri file .ini, la data di compilazione, il tipo di server web e di sistema, più alcune altre cose.

<?php phpinfo(INFO_GENERAL); ?>

INFO_CONFIGURATION mostra i valori di tutte le direttive PHP.

<?php phpinfo(INFO_CONFIGURATION); ?>

INFO_MODULES mostra i moduli caricati e le loro impostazioni configurate.

<?php phpinfo(INFO_MODULES); ?>

Si può anche usare INFO_ENVIRONMENT per mostrare le variabili d’ambiente o INFO_VARIABLES per mostrare tutte le variabili, comprese quelle d’ambiente.

<?php phpinfo(INFO_ENVIRONMENT); ?>OR<?php phpinfo(INFO_VARIABLES); ?>

Questo è tutto ciò che c’è da fare. La funzione phpinfo contiene tutte le informazioni rilevanti sul vostro server e la sua configurazione. Se avete accesso diretto al vostro server tramite la linea di comando, potreste anche ottenere le stesse informazioni utilizzando la shell interattiva di PHP.

$ php -aInteractive shellphp > phpinfo();
comando phpinfo nella shell

comando phpinfo all’interno della shell interattiva PHP

Pensieri conclusivi

In questa guida, abbiamo visto come creare una pagina phpinfo.php su un sistema Linux. Abbiamo anche imparato le raccomandazioni di sicurezza e un metodo alternativo per ottenere le stesse informazioni.

PHP ci fornisce un modo molto semplice per accertare rapidamente tutte le informazioni di cui potremmo aver bisogno. Anche se comode, queste informazioni sono utili a potenziali hacker, quindi fate attenzione a proteggere questo file e cancellatelo quando non è più necessario.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *