Indice dei contenuti dell'articolo:
PHP ( creato nel 1994 da Rasmus Lerdorf ) è uno dei linguaggi di programmazione web lato server più popolari e ampiamente utilizzati.
PHP È il linguaggio su cui si basa oltre l’80% dei siti Web su Internet.
Se necessiti di utilizzare vecchie versioni PHP per continuare a far girare i tuoi siti o i tuoi applicativi possiamo farlo. Prosegui pure nella breve lettura.
Il linguaggio di programmazione PHP gode di una versatilità straordinaria, tanto da poter essere incorporato direttamente all’interno di codice HTML. Ma non è tutto: PHP trova applicazione anche in numerosi sistemi di template Web, Content Management System (CMS) come WordPress, Joomla e Drupal, e framework Web di vario genere. Questa poliedricità si traduce in una compatibilità quasi universale con una varietà di piattaforme e applicazioni che, molto probabilmente, saranno già parte del vostro ecosistema tecnologico se operate nel settore web.
Una delle principali forze di PHP è la sua facilità d’uso e la bassa barriera all’ingresso. Questi fattori lo rendono una scelta ideale per un’ampia gamma di soggetti, dalle aziende in startup agli enti pubblici e alle organizzazioni di grande dimensione. PHP è concepito per essere estensibile e modulare, il che significa che può crescere e adattarsi alle esigenze in evoluzione di un progetto o di un’intera azienda.
Per quanto riguarda il ciclo di vita del supporto, ogni versione di PHP è progettata per ricevere un supporto completo per due anni a partire dalla sua release stabile iniziale. Durante questo periodo di due anni, tutti i bug e le vulnerabilità di sicurezza segnalate vengono attivamente risolti e corretti attraverso rilasci puntuali.
Una volta esaurito il periodo di supporto attivo, la versione entra in una fase di supporto alla sola sicurezza, in cui vengono corretti soltanto i problemi di sicurezza più gravi. Fino a PHP 8.0 questa fase durava un anno; da PHP 8.1 in poi il progetto PHP l’ha estesa a due anni, portando il ciclo di vita complessivo a quattro anni. Al termine, la versione raggiunge il suo “End of Life” (EOL): da quel momento non riceve più aggiornamenti di alcun tipo, inclusi quelli relativi alla sicurezza.
Questo ciclo di vita ha sollevato notevoli preoccupazioni tra le aziende, a partire da PHP 5.6, rimasta in uso per anni dopo la fine del supporto il 31 dicembre 2018, fino a PHP 7.4 e PHP 8.0, arrivate a fine vita rispettivamente a novembre 2022 e a novembre 2023. Oggi tutte le versioni precedenti alla 8.2 sono fuori supporto, e anche PHP 8.2 lo sarà dal 31 dicembre 2026. Per molte organizzazioni, questa scadenza ha rappresentato un momento critico, spingendole a valutare seriamente l’aggiornamento alla versione più recente per evitare rischi di sicurezza e garantire un funzionamento stabile e efficiente delle loro applicazioni web.

Se stai ancora utilizzando versioni di PHP che sono arrivate al termine del loro ciclo di vita (EOL), le implicazioni per la sicurezza del tuo sito web o della tua applicazione potrebbero essere gravi. Tali versioni, essendo ormai obsolete, non ricevono più aggiornamenti di sicurezza, esponendo il tuo ecosistema digitale a una vasta gamma di vulnerabilità e potenziali sfruttamenti.
In pratica, un sito web basato su versioni non supportate di PHP diventa un obiettivo appetibile per hacker e malintenzionati, trasformandosi in una sorta di “parco giochi” per attività illecite.
Ottobre 2026: CVE-2026-109618 e CVE-2026-109619
Il rischio legato alle versioni non supportate è diventato molto concreto il 21 ottobre 2026, quando il progetto PHP ha corretto due vulnerabilità critiche, CVE-2026-109618 e CVE-2026-109619, che consentono l’esecuzione di codice da remoto senza autenticazione su tutte le installazioni di PHP che servono richieste web. Codici d’attacco erano già pubblici prima ancora del rilascio delle patch. Ne abbiamo parlato in dettaglio nel nostro articolo su PHP2Shell e le due vulnerabilità critiche di PHP.
Le correzioni ufficiali sono arrivate solo per PHP 8.2, 8.3, 8.4 e 8.5. Per PHP 7.4, 8.0 e 8.1 il team di sicurezza di PHP ha reso disponibile una correzione minima, che il repository di Remi ha distribuito come pacchetti per Red Hat, AlmaLinux e Rocky Linux, come spiegato in questo approfondimento sul backport di Remi. Per tutte le versioni dalla 5.4 alla 7.3 non esiste alcuna correzione.
Per chi deve continuare a usare queste versioni offriamo un servizio di backporting delle patch di sicurezza PHP, che riporta le correzioni sulle versioni dalla 5.4 alla 8.0 che non le ricevono, così da proteggerle mentre si pianifica la migrazione.
Nonostante questa realtà sia ben nota, molte organizzazioni, dai grandi enti pubblici alle start-up, dai portali di e-commerce alle agenzie web con un considerevole numero di siti, continuano a operare su piattaforme PHP non aggiornate. Uno dei principali ostacoli all’aggiornamento è il costo in termini economici e di tempo necessario per adattare il codice esistente alla nuova versione. Inoltre, il processo di aggiornamento può comportare rischi significativi, come la rottura di funzionalità esistenti o l’introduzione di nuovi bug.
Per illustrare meglio il dilemma, prendiamo come esempio un caso realmente accaduto a un nostro stimato cliente. L’organizzazione in questione ha acquisito un noto magazine online che utilizzava una versione altamente personalizzata di WordPress 3.5. La sfida era quella di migrare l’intero progetto a una versione più recente di WordPress, la 6.0, senza interrompere le operazioni quotidiane. Questo ha implicato un trasferimento del sito su un nuovo server, la creazione di un ambiente di staging e la riadattamento di numerosi plugin custom e modifiche apportate al core di WordPress.
Il processo è stato tutt’altro che semplice e ha richiesto circa sei mesi di lavoro intensivo. Durante questo periodo, abbiamo fornito hosting basato su PHP 5.3 e un supporto sistemistico completo allo sviluppatore del cliente. Questo ha incluso non solo l’hosting, ma anche misure di sicurezza avanzate, strategie di hardening e l’allestimento di un ambiente di staging dedicato per testare le nuove implementazioni prima di renderle live.
Se sei in una situazione in cui hai la necessità di fare hosting di vecchie versioni di PHP, abbiamo una soluzione perfetta per te sotto forma di un servizio chiamato Harden PHP hosting che offre la stessa solida protezione delle versioni PHP supportate.
Harden PHP non solo protegge le tue vecchie versioni PHP (5.2, 5.3, 5.4, 5.5, 5.6, 7.0, 7.1, 7.2, 7.3, 7.4, 8.0, 8.1 e 8.2) con ionCube Loaders, estensioni PHP richieste da ciascuna di queste vecchie versioni, ma puoi anche trarne vantaggio di selezionare la versione di PHP che vuoi far eseguire a ciascuno dei siti web.
Ci vogliono pochi minuti per iniziare a funzionare e il nostro team, sempre attivo 24 ore su 24 per assicurarsi che non si verifichi mai alcun problema, migrerà anche l’intero sito Web dal vecchio server al nostro nuovo hosting.
Hosting di vecchie versioni di PHP
Non possiamo sottolineare abbastanza l’importanza della sicurezza e della stabilità quando si tratta di hosting web, soprattutto se state utilizzando versioni obsolete di PHP. Proprio per questa ragione, il nostro servizio di Hosting va ben oltre la semplice fornitura di spazio su server; ci impegniamo a creare un ambiente isolato, protetto e costantemente monitorato per assicurare la massima sicurezza possibile ai nostri clienti.
Offriamo una vasta gamma di soluzioni di hosting che supportano diverse versioni di PHP, dalle più antiche alle più recenti. Ecco un elenco dettagliato:
- Hosting PHP 5.2
- Hosting PHP 5.3
- Hosting PHP 5.4
- Hosting PHP 5.5
- Hosting PHP 5.6
- Hosting PHP 7.0
- Hosting PHP 7.1
- Hosting PHP 7.2
- Hosting PHP 7.3
- Hosting PHP 7.4
- Hosting PHP 8.0
- Hosting PHP 8.1
- Hosting PHP 8.2
PHP 8.2 riceve ancora le correzioni di sicurezza ufficiali fino al 31 dicembre 2026: dopo quella data entrerà a sua volta tra le versioni legacy, e la gestiremo con le stesse attenzioni delle versioni precedenti.
Le versioni più vecchie, specificamente dalla 5.2 alla 5.5, sono gestite in un ambiente specialmente isolato per mitigare i rischi associati. Questo viene realizzato tramite l’uso di tecniche di sandboxing, VPS (Virtual Private Servers), istanze Cloud e con una rigorosa separazione dei privilegi tra le diverse applicazioni e utenti.
Per ulteriori misure di sicurezza, disabilitiamo funzioni PHP potenzialmente pericolose che non sono strettamente necessarie per il funzionamento del vostro sito o applicazione. Ad esempio, funzioni come system() e exec(), che potrebbero essere sfruttate per attacchi di esecuzione remota di codice, vengono rigorosamente disabilitate, a meno che non siano assolutamente indispensabili per il vostro progetto.
Inoltre, per quei clienti che hanno esigenze specifiche in termini di sicurezza geografica, offriamo la possibilità di implementare il filtraggio geografico. Questo permette di limitare l’accesso ai vostri siti web o applicazioni soltanto da paesi considerati ‘fidati’, mentre l’accesso da altre località geografiche può essere disabilitato. Questa è una misura di sicurezza aggiuntiva che può essere particolarmente utile per proteggere risorse sensibili o per adempiere a requisiti normativi specifici.
La nostra offerta di Hosting non si limita solo a fornire un posto dove ospitare il vostro sito; lavoriamo attivamente per garantire che l’ambiente in cui il vostro progetto viene ospitato sia il più sicuro e affidabile possibile, indipendentemente dalla versione PHP che utilizzate.
Se sei alla ricerca di un servizio di hosting affidabile che supporti vecchie versioni di PHP senza compromettere la sicurezza e la stabilità del tuo progetto, sei nel posto giusto. Comprendiamo che esistono situazioni in cui l’aggiornamento a una versione più recente di PHP potrebbe non essere immediatamente fattibile, e per questo motivo offriamo un’ampia gamma di soluzioni di hosting che includono il supporto per PHP 5.2 fino a PHP 8.2.
Ti invitiamo a scriverci direttamente per discutere delle tue specifiche esigenze. Mandaci una mail a info@managedserver.it con i dettagli riguardanti il tipo di applicazione o CMS che stai utilizzando. Se disponi di un’applicazione custom proprietaria, includi anche queste informazioni. Indica inoltre quale versione di PHP necessiti e qualsiasi altro requisito come lo spazio disco o risorse aggiuntive. Questi dettagli ci permetteranno di dimensionare il servizio in modo più accurato, assicurando che tu riceva esattamente ciò di cui hai bisogno.
Non lasciare al caso la sicurezza e le prestazioni del tuo progetto online. Approfitta della nostra esperienza e delle nostre soluzioni su misura per garantire un ambiente di hosting ottimizzato per le tue necessità.
