Modificare le direttive presenti nel file php.ini ti permette di regolare in che modo gli script e le applicazioni scritte in linguaggio PHP possono utilizzare le risorse del sistema.
Sui tutti i nostri web hosting è possibile cambiare la versione di php e modificare il file php.ini utilizzando cPanel.
Table of Contents
Attenzione: se stai usando PHP selector per modificare la versione di PHP devi usare L’interfaccia grafica di PHP selector per modificate il php.ini
Cos’è il file php.ini
Php.ini è un file di configurazione che, tramite alcune direttive, ti permette di gestire delle variabili importanti per il funzionamento delle applicazioni sviluppate in linguaggio PHP.
Tramite questo file è possibile intervenire su alcuni parametri di configurazione, come le dimensioni di caricamento dei files e i limiti di risorse utilizzabili.
Quando utilizzi un CMS, come ad esempio WordPress, alcune volte temi e plugin necessitano della modifica di alcuni valori presenti al suo interno.
Come funziona il file php.ini
I file di inizializzazione, con estensione .ini, hanno una struttura molto intuitiva. Inserire una nuova direttiva nel file php.ini è semplice, basta seguire questa sintassi.
Direttiva = valore
Il simbolo “;” inserito all’inizio di una stringa rappresenta un commento. I commenti vengono completamente ignorati.
Configurare php.ini con cPanel
Per poter creare e modificare il tuo file php.ini, dovrai innanzitutto fare il login su cPanel.
Scorri fino alla sezione “Software” e seleziona “Editor INI MultiPHP”.
![Seleziona Su Cpanel Editor Ini Multiphp](https://supporthost.com/it/wp-content/uploads/sites/2/2021/12/seleziona-su-cpanel-editor-ini-multiphp-1024x231.png)
È possibile scegliere se utilizzare la modalità di base oppure scegliere la modalità editor, che ti permette di inserire manualmente le direttive.
Seleziona la voce “Modalità di base” e scegli il percorso in cui vuoi salvare la nuova configurazione.
![Seleziona Il Percorso Di Destinazione Per Il File Php Ini](https://supporthost.com/it/wp-content/uploads/sites/2/2021/12/seleziona-il-percorso-di-destinazione-per-il-file-php-ini-1024x426.png)
Selezionando “Home directory” le modifiche del file php.ini avranno effetto su tutti i siti web associati all’account.
Una volta scelto il percorso, verranno visualizzate alcune direttive che è possibile modificare.
![Elenco Delle Direttive Del File Php Ini](https://supporthost.com/it/wp-content/uploads/sites/2/2021/12/elenco-delle-direttive-del-file-php-ini.png)
Dopo aver modificato i valori in base alle tue esigenze, premi su “Applica” per salvare le modifiche.
![Salva I Cambiamenti Delle Modifiche Al File Php Ini](https://supporthost.com/it/wp-content/uploads/sites/2/2021/12/salva-i-cambiamenti-delle-modifiche-al-file-php-ini-1024x320.png)
Se tutto è andato a buon fine, al termine dell’operazione visualizzerai un messaggio informativo.
![Modifica Del File Php Ini Completata Con Successo](https://supporthost.com/it/wp-content/uploads/sites/2/2021/12/modifica-del-file-php-ini-completata-con-successo-1024x110.png)
Elenco delle direttive
Per gestire tutti i parametri del file php.ini puoi anche utilizzare la “Modalità editor”.
![Modificare Il File Php Ini Manualmente](https://supporthost.com/it/wp-content/uploads/sites/2/2021/12/modificare-il-file-php-ini-manualmente-1024x483.png)
In seguito sono riportate soltanto alcune delle direttive presenti tra le impostazioni configurabili di cPanel, tuttavia è possibile inserirne altre consultando la lista completa delle direttive per il file php.ini.
Memory_limit
Modificando questo valore, andrai a cambiare la dimensione di memoria RAM disponibile per l’esecuzione delle operazioni.
Post_max_size
Questo parametro indica la dimensione massima per le richieste di tipo POST.
Upload_max_filesize
Permette di definire la dimensione massima dei file che è possibile caricare sul server.
Max_input_vars
Consente di gestire il numero massimo di variabili di tipo input.
Max_execution_time
Questo parametro ti permette di impostare il limite massimo di tempo in cui uno script php può essere eseguito.
Zlib.output_compression
Permette di abilitare la compressione gzip, garantendo ai tuoi utenti tempi di caricamento più veloci per le risorse.
Display_errors
Viene utilizzato per mostrare errori PHP e avvisi. Utile nel caso in cui tu abbia problemi di visualizzazione o di funzionamento al tuo sito web.
Creare e modificare il file php.ini da Gestione File
Puoi accedere e modificare i file php.ini presenti sul tuo spazio web utilizzando un gestore file o tramite protocollo FTP.
Per poter creare un nuovo file php.ini, accedi a cPanel e scorri fino alla sezione “Gestione File”.
![Seleziona Gestione File Su Cpanel](https://supporthost.com/it/wp-content/uploads/sites/2/2021/12/seleziona-gestione-file-su-cpanel-1024x211.png)
A questo punto, individua il percorso nel quale vorrai creare il tuo file e premi, nella barra in alto, il pulsante “File”.
![Crea Un Nuovo File Da Gestione File](https://supporthost.com/it/wp-content/uploads/sites/2/2021/12/crea-un-nuovo-file-da-gestione-file.png)
Come nome file, inserisci “php.ini” e premi su “Create new file”.
![Crea Un Nuovo File Php Ini](https://supporthost.com/it/wp-content/uploads/sites/2/2021/12/crea-un-nuovo-file-php-ini-1024x508.png)
Adesso seleziona il file appena creato e fai clic con il pulsante destro del mouse su di esso. Dal menu a tendina che si aprirà, seleziona la voce “Edit”.
![Seleziona E Modifica Il File Php Da Gestione File](https://supporthost.com/it/wp-content/uploads/sites/2/2021/12/seleziona-e-modifica-il-file-php-da-gestione-file-1024x565.png)
Apparirà una finestra di conferma, seleziona ancora “Edit” per iniziare a modificare il file.
![Conferma La Modifica Del File Php Ini](https://supporthost.com/it/wp-content/uploads/sites/2/2021/12/conferma-la-modifica-del-file-php-ini.png)
All’interno del file, potrai inserire le varie direttive. Una volta completate le modifiche premi su “Salva modifiche” per effettuare i cambiamenti.
![Salva Le Modifiche Del File Php Ini](https://supporthost.com/it/wp-content/uploads/sites/2/2021/12/salva-le-modifiche-del-file-php-ini-1024x374.png)