# End-of-life (EOL) di PHP 7.3 a dicembre 2021

Dal 6 dicembre 2021, PHP 7.3 non sarà più supportato dalla comunità PHP. È quindi **importante aggiornare subito a una versione superiore**. Chiunque utilizzi PHP 7.3 sul proprio server dopo la data di “End-of-life”, sarà indifeso contro eventuali nuove vulnerabilità di sicurezza. Nel peggiore dei casi, si rischiano l’inaccessibilità dei siti web e il furto di dati. Spieghiamo qui come PHP 7.3 differisce dalle versioni passate e successive e come procedere all’aggiornamento.

## PHP: una breve storia delle versioni del linguaggio di scripting

Il linguaggio di scripting PHP è **uno dei più popolari linguaggi di programmazione web lato server**, insieme a Python e JavaScript. Con questo linguaggio sono stati costruiti diversi pesi massimi del web, come i sistemi di gestione dei contenuti WordPress, Joomla! e TYPO3. Anche MediaWiki (il software che alimenta Wikipedia), la piattaforma di apprendimento online Moodle e molti altri noti e popolari sistemi basati sul web sono scritti in PHP.

In passato questo linguaggio di scripting aveva una reputazione non ottima tra sviluppatori e appassionati, ma ha saputo rifarsi guadagnando un’ottima popolarità anche tra gli utenti meno esperti. Infatti, i **[fondamenti di PHP sono piuttosto facili da imparare](https://www.ionos.it/digitalguide/siti-web/creare-siti/imparare-a-programmare-in-php-tutorial-per-principianti/ "Imparare a programmare in PHP: tutorial per principianti")**. Costruire il proprio sito web in PHP è abbastanza divertente e dà l’opportunità di imparare molto su come funzionano le applicazioni client-server e su come è fatto un sito web.

---

### Consiglio

Non avete ancora un server PHP? Allora scegliete un [hosting PHP di IONOS](https://www.ionos.it/hosting/hosting-php "Hosting PHP: prova la nuova versione PHP"), con PHP Extended Support incluso.

---

Con la release di [PHP 7](https://www.ionos.it/digitalguide/siti-web/programmazione-del-sito-web/come-il-php7-rende-internet-piu-veloce/ "Come il PHP7 rende internet più veloce") è stato fatto un grosso **salto di qualità in termini di sviluppo**, che ha rivitalizzato la comunità di questo linguaggio di programmazione. Originariamente chiamato “PHP next generation” (phpng), PHP 7 ha portato con sé un miglioramento considerevole delle prestazioni. Il refactoring dello Zend Engine ha dato i suoi frutti: i benchmark basati su WordPress hanno indicato che la velocità è quasi raddoppiata rispetto alla versione 5.6.

Le versioni successive [PHP 7.1](https://www.ionos.it/digitalguide/siti-web/programmazione-del-sito-web/php-71/ "PHP 7.1") e [PHP 7.2](https://www.ionos.it/digitalguide/siti-web/programmazione-del-sito-web/php-72/ "PHP 7.2") hanno introdotto principalmente piccoli miglioramenti. PHP 7.4 è l’attuale e ultima versione della serie 7. PHP 8 è arrivato alla fine del 2020. Andiamo a vedere la distribuzione globale delle diverse versioni di PHP con un grafico:

[![Immagine: Diffusione delle versioni PHP dalla 7.0 alla 8.0](https://www.ionos.it/digitalguide/fileadmin/_processed_/5/0/csm_diffusione-php_b93cc39fa0.webp "Diffusione delle versioni PHP dalla 7.0 alla 8.0")](https://www.ionos.it/digitalguide/fileadmin/DigitalGuide/Screenshots_2021/diffusione-php.png) Questa statistica, basata sui dati di Composer, mostra l’ampia diffusione delle varie versioni di PHP 7. / Fonte: https://blog.packagist.com/php-versions-stats-2021-1-edition/       Anche il più recente [PHP 8](https://www.ionos.it/digitalguide/siti-web/programmazione-del-sito-web/php-8/ "PHP 8") ha continuato ad apportare miglioramenti in termini di prestazioni. È stato usato un approccio moderno di “**just-in-time compilation**” (JIT), utilizzato anche in altri linguaggi di scripting interpretati come Python. Bisogna però dire che il miglioramento in termini di prestazioni non è stato così drastico come nel passaggio da PHP 5.6 a PHP 7.

## Cos’è esattamente l’End-of-life di PHP 7.3?

In quanto progetto open source, **PHP è sviluppato da una comunità di programmatori volontari**. Anche le grandi aziende danno il loro contributo: Facebook, per esempio, ha sempre sostenuto fortemente l’ulteriore sviluppo del linguaggio. Le nuove versioni sono sviluppate e rilasciate a intervalli regolari. Ogni anno, verso l’inizio di dicembre, viene rilasciata una nuova versione di PHP.

Ogni nuova versione viene attivamente sviluppata per due anni e costantemente aggiornata durante questo periodo. Successivamente, per la versione **vengono rilasciati aggiornamenti di sicurezza per altri 12 mesi**. Questo assicura che eventuali nuove falle di sicurezza non siano immediatamente sfruttate per bloccare i siti e rubare dati. Al tempo stesso, gli amministratori hanno abbastanza tempo per preparare i loro sistemi per il passaggio a una nuova versione di PHP.

---

### Consiglio

Vi siete fatti scappare la data di End-of-life per il vostro sito con PHP 7.3? Niente paura! ll [PHP Extended Support di IONOS](https://www.ionos.it/aiuto/hosting/risoluzione-dei-problemi-per-php/php-extended-support/ "IONOS PHP Extended Support - IONOS Aiuto") vi permette di mantenere il vostro sito sempre attivo e funzionante.

---

La versione 7.3 di PHP è stata rilasciata alla fine del 2018. Da allora sono passati tre anni. Questo significa che PHP 7.3 è alla fine del suo ciclo di vita (“End-of-life”, EOL). **A partire dal 6 dicembre 2021, nessun nuovo aggiornamento di sicurezza sarà più rilasciato per PHP 7.3**. I webmaster devono a questo punto necessariamente passare a PHP 7.4 o 8.x.

---

### N.B.

Gli sviluppatori dovrebbero avere familiarità con l’acronimo “EOL”. In altri contesti, però, questo può anche indicare l’interruzione di linea “End-of-line”.

---

Vi presentiamo di seguito una panoramica delle versioni rilasciate finora da PHP 7.3 in poi, incluse le date di End-of-life (EOL):

<table>
  <thead>
    <tr>
      <th>Versione PHP</th>
      <th>Rilasciata il</th>
      <th>Supporto attivo fino al</th>
      <th>End-of-life (EOL) il</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>8.0</td>
      <td>26.11.2020</td>
      <td>26.11.2022</td>
      <td>26.11.2023</td>
    </tr>
    <tr>
      <td>7.4</td>
      <td>28.11.2019</td>
      <td>28.11.2021</td>
      <td>28.11.2022</td>
    </tr>
    <tr>
      <td>7.3</td>
      <td>06.12.2018</td>
      <td>06.12.2020</td>
      <td>06.12.2021</td>
    </tr>
  </tbody>
</table>

[![Immagine: Supporto PHP per diverse versioni a confronto](https://www.ionos.it/digitalguide/fileadmin/_processed_/1/5/csm_supporto-php_ebe8788c4a.webp "Supporto PHP per diverse versioni a confronto")](https://www.ionos.it/digitalguide/fileadmin/DigitalGuide/Screenshots_2021/supporto-php.png) Il supporto per le versioni 7.1 e 7.2 di PHP è già terminato, per la 7.3 finirà il 6 dicembre 2021.       ##  PHP 7.3 EOL: informazioni da sapere

PHP è compreso in praticamente tutti i pacchetti di web hosting. Ogni provider dispone di processi propri per l’aggiornamento di PHP. In linea di massima, è possibile cambiare la versione di PHP anche direttamente sul server. Questo però può portare a interruzioni di servizio nel software PHP ospitato. Se possibile, è meglio optare per un **aggiornamento su un server di staging**.

---

### Consiglio

Scoprite come funziona un aggiornamento della versione PHP nella nostra Digital Guide.

---

In linea di principio, la maggior parte del **software che gira su PHP 7.3 dovrebbe funzionare anche con PHP 7.4 o 8.x**. Affinché questo avvenga, però, è importante assicurarsi che il software sia aggiornato. Nel caso di WordPress, ad esempio, per assicurare la compatibilità con PHP 7.4. è necessaria almeno la versione 5.3.

---

### Consiglio

Nel Centro Assistenza IONOS trovate tutte le istruzioni necessarie per [visualizzare o modificare la versione di PHP](https://www.ionos.it/aiuto/hosting/gestire-la-versione-php-nellarea-clienti/visualizzare-o-modificare-la-versione-di-php/ "Visualizzare o modificare la versione di PHP - IONOS Aiuto").

---

Il popolare gestore di pacchetti Composer consente di **controllare rapidamente se il software PHP installato supporta il passaggio alla versione successiva**. Per fare questo, usate il comando Composer con l’opzione --dry-run, che simula i cambiamenti senza applicarli. Dopo il login via SSH e il passaggio alla directory principale del progetto PHP, eseguiamo i seguenti comandi in successione:

1\. Impostate Composer sulla **versione attuale di PHP** (attualmente 8.0.12):

```none
composer config platform.php 8.0.12
```

2\. Controllate che le **versioni più recenti delle dipendenze** supportino la versione di PHP specificata:

```none
composer update --dry-run
```

3\. Controllate che le **versioni attuali delle dipendenze** supportino la versione di PHP specificata:

```none
composer update nothing --dry-run
```

---

### Consiglio

Affidatevi ai convenienti [pacchetti di web hosting di IONOS](https://www.ionos.it/hosting/web-hosting "Hosting economico » IONOS") per l’hosting del vostro sito PHP.

---


This is a markdown version of: [https://www.ionos.it/digitalguide/siti-web/programmazione-del-sito-web/php-73/](https://www.ionos.it/digitalguide/siti-web/programmazione-del-sito-web/php-73/) for AI/LLM consumption.