# Modificare la Versione PHP

Source: https://support.kapsulehost.com/it-it/changing-php-version

PHP è il linguaggio di programmazione che fa funzionare WordPress e la maggior parte delle altre applicazioni web ospitate su KapsuleHost. Una versione PHP si applica a siti WordPress, WooCommerce e PHP; i siti statici, Node.js e Python non eseguono PHP. La versione su cui gira il tuo sito influisce sia sulla compatibilità con plugin e temi, sia sulle prestazioni complessive.

## Perché la versione PHP è importante

**Compatibilità:** i plugin e i temi di WordPress sono scritti per funzionare con versioni specifiche di PHP. I plugin più vecchi potrebbero non supportare le versioni più recenti di PHP, e i plugin più nuovi potrebbero non funzionare più sulle vecchie versioni di PHP.

**Prestazioni:** le versioni PHP più recenti sono più veloci. Passare da PHP 8.1 a PHP 8.2, ad esempio, produce un miglioramento misurabile nei tempi di risposta per la maggior parte dei siti WordPress.

**Sicurezza:** le versioni PHP più datate raggiungono prima o poi la fine del ciclo di vita (end-of-life) e smettono di ricevere patch di sicurezza. Utilizzare una versione PHP a fine ciclo di vita espone il tuo sito a vulnerabilità non corrette.

## Versioni PHP disponibili

KapsuleHost attualmente supporta le seguenti versioni PHP:

- PHP 8.1
- PHP 8.2 (consigliata per la maggior parte dei siti)
- PHP 8.3 (consigliata per nuovi siti e stack di plugin ben mantenuti)
- PHP 8.4

> **Tip:** Per la maggior parte dei siti WordPress nel 2026, **PHP 8.2 o 8.3** è la scelta consigliata. Queste versioni offrono il miglior equilibrio tra compatibilità con i plugin attuali e miglioramenti delle prestazioni. PHP 8.4 è adatta se hai confermato che i tuoi plugin e il tuo tema la supportano.

## Prima di cambiare la versione PHP

> **Warning:** Crea sempre un backup manuale del tuo sito prima di cambiare la versione PHP. Se un plugin o un tema è incompatibile con la nuova versione, il tuo sito potrebbe mostrare errori o apparire vuoto. Un backup ti consente di ripristinare rapidamente. Consulta [Eseguire un backup manuale](https://support.kapsulehost.com/it-it/taking-a-backup) per le istruzioni.

Prima di eseguire l'aggiornamento, verifica che i tuoi plugin e il tuo tema principali siano compatibili:

1. Visita [wordpress.org/plugins](https://wordpress.org/plugins) e cerca ciascuno dei tuoi plugin fondamentali.
2. Controlla nella pagina del plugin le informazioni "Requires PHP" e "Tested up to".
3. Se un plugin non è stato aggiornato da oltre un anno e non dichiara compatibilità con PHP 8.x, controlla il forum di supporto per eventuali segnalazioni di problemi.

![La pagina PHP di un sito in KPanel, con il selettore della versione PHP](https://support.kapsulehost.com/help/screenshots/changing-php-version.89e189d4.webp)

## Cambiare la versione PHP in KPanel

1. Accedi a **KPanel** su [kpanel.kapsulehost.com](https://kpanel.kapsulehost.com).
2. Fai clic su **Siti web** nella barra laterale sinistra.
3. Fai clic sul sito che vuoi aggiornare.
4. Nel menu a sinistra del sito, apri **Impostazioni**, poi **PHP**.
5. Dal menu a tendina della versione PHP, seleziona la versione desiderata.
6. Fai clic su **Applica versione**.

Il cambiamento ha effetto entro pochi secondi. Non è richiesto alcun riavvio. Il tuo sito inizierà immediatamente a funzionare sulla versione PHP selezionata.

## Verifiche dopo un cambio di versione PHP

Dopo aver cambiato la versione PHP:

1. **Visita la homepage del tuo sito** in una finestra del browser privata/in incognito per evitare risultati memorizzati nella cache.
2. **Accedi all'area di amministrazione di WordPress** (di solito su `/wp-admin`) per confermare che il backend si carichi correttamente.
3. **Controlla le pagine e le funzionalità principali**: il modulo di contatto, la pagina di pagamento, la ricerca, le gallerie di immagini o qualsiasi elemento interattivo.

## Cosa fare se un plugin smette di funzionare

Se il tuo sito mostra errori o appare vuoto dopo il cambio di versione PHP:

**Opzione 1: Ripristina la versione PHP precedente.**

Vai su **KPanel > Websites > [sito] > Settings > PHP** e seleziona la versione PHP precedente. Il tuo sito tornerà immediatamente al suo stato precedente.

Poi individua quale plugin sta causando il conflitto. Puoi farlo in questo modo:
- Controllando il registro errori PHP in KPanel per individuare il nome del file del codice che causa il problema.
- Andando nell'area di amministrazione di WordPress > Plugin e verificando se è disponibile un aggiornamento per il plugin problematico.
- Visitando la pagina del plugin su wordpress.org per confermare la compatibilità con PHP 8.x.

**Opzione 2: Ripristina dal tuo backup.**

Se il ripristino della versione PHP non risolve completamente il problema (ad esempio, se l'errore ha danneggiato un'impostazione), ripristina il backup manuale creato prima della modifica. Consulta [Ripristinare il tuo sito da un backup](https://support.kapsulehost.com/it-it/restoring-from-backup).

## Utilizzare Kora per cambiare la versione PHP

Puoi chiedere a Kora di occuparsene per te:

> "Cambia il mio sito a PHP 8.2."
> "Quale versione PHP sta utilizzando il mio sito?"
> "Aggiorna la mia versione PHP e fammi sapere se qualcosa non va."

Kora ti ricorderà di creare prima un backup, eseguirà la modifica e ti comunicherà il risultato.

## Versione PHP e core di WordPress

WordPress stesso richiede una versione minima di PHP per funzionare. A partire dal 2026, WordPress consiglia PHP 8.1 o superiore per il pieno supporto e prestazioni ottimali. Utilizzare una versione PHP inferiore al minimo richiesto da WordPress produrrà avvisi o errori nell'area di amministrazione di WordPress. KapsuleHost ti avviserà se la tua versione PHP si sta avvicinando alla fine del ciclo di vita.
