Il supporto per PHP 5.6 andrà in pensione alla fine di dicembre del 2018. Già a gennaio 2017 gli svi­lup­pa­to­ri avevano di­sat­ti­va­to gli ag­gior­na­men­ti delle funzioni per la versione 5.6. La data ultima, ovvero a partire dalla quale il lin­guag­gio smetterà ef­fet­ti­va­men­te di essere sup­por­ta­to, è già stata rimandata di un anno, poiché PHP 5.6 risultava straor­di­na­ria­men­te ap­prez­za­to e diffuso tra i linguaggi di scripting.

PHP 5.6 è uti­liz­za­to da milioni di siti web

I siti web dinamici uti­liz­za­no questo lin­guag­gio di scripting per eseguire un’infinità di programmi. Anche chi utilizza CMS, quali WordPress o software per il proprio negozio online come Magento, è so­li­ta­men­te tenuto a in­stal­la­re il lin­guag­gio PHP sul proprio server. Stando a un’indagine in materia di tec­no­lo­gia web dell’azienda W3Techs, ben il 61,4 % dei 10 milioni dei più grandi siti web al mondo utilizza il PHP 5 lato server. Di questi utenti di PHP 5, il 41,6 % trae vantaggio dal supporto di sicurezza della community PHP legato al release di PHP 5.6 fino alla fine di quest’anno, dopodiché non ri­ce­ve­ran­no più alcuna patch di sicurezza.

Se gli hacker dovessero trovare una debolezza in PHP, potrebbe diventare pe­ri­co­lo­so anche per i siti web con versione PHP 7.1 o superiore: le versioni si di­stin­guo­no prin­ci­pal­men­te per una durata minore dei tempi di ese­cu­zio­ne e per una migliore ot­ti­miz­za­zio­ne delle risorse. Se non altro queste versioni PHP ot­ter­ran­no ag­gior­na­men­ti di sicurezza almeno fino al primo dicembre 2019.

Consiglio

Con l'Hosting PHP di IONOS potete be­ne­fi­cia­re delle migliori feature del­l'ul­ti­ma versione di PHP. Se avete domande, il vostro con­su­len­te personale è sempre a di­spo­si­zio­ne.

Le versioni PHP obsolete sono ancora am­pia­men­te diffuse

Uf­fi­cial­men­te PHP 5.6 non riceverà più alcuna pro­te­zio­ne da parte di PHP.net a partire dal primo gennaio 2019. Il supporto per la nuova, ma meno elaborata, versione PHP 7.0 terminerà un mese in anticipo, il 4 dicembre 2018. Ma questa è solo una parte del problema.

Dalle sta­ti­sti­che fornite da W3Tech si desume anche che un grande numero di siti web basati su PHP 5 utilizza in back end versioni ancora più datate della presto pen­sio­na­ta PHP 5.6. Il 58,4 % dei siti web che uti­liz­za­no PHP 5 è già a rischio sicurezza: si tratta del 35,9 % di tutti i siti web presi in con­si­de­ra­zio­ne, cor­ri­spon­den­ti a circa 4 milioni di domini. A gennaio questa cifra rad­dop­pie­rà se gli utenti non de­ci­de­ran­no di passare a una versione PHP sup­por­ta­ta. Gli svi­lup­pa­to­ri con­si­glia­no di cambiare alla versione attuale: PHP 7.3, prevista per il 13 dicembre 2018.

PHP Update: ag­gior­na­re o non ag­gior­na­re?

Il numero delle versioni PHP datate lascia intendere che molti dei gestori di siti web non sanno che il proprio lin­guag­gio di scripting non è più attuale, oppure che, in­ti­mo­ri­ti, si rifiutano di fare l’ag­gior­na­men­to. Chi non è sicuro di quale versione PHP ha in­stal­la­ta sul proprio server, lo può scoprire fa­cil­men­te nell’area clienti del proprio provider di hosting. Di norma vi si trova un campo riservato per le im­po­sta­zio­ni PHP, all’interno del quale vengono mostrate le versioni cor­ri­spon­den­ti di tutti i vostri domini. Le versioni PHP 7.1 o più recenti sono at­tual­men­te le più vivamente con­si­glia­te, poiché con queste, rispetto a quella PHP 5.6, i siti web dinamici caricano più del 100 % più ve­lo­ce­men­te.

Chi vuole fare l’upgrade a una versione più ag­gior­na­ta di PHP, lo può fare con pochi clic tramite il proprio provider di hosting. Tuttavia, a causa della re­tro­com­pa­ti­bi­li­tà, ci si imbatte spesso in problemi nell’utilizzo del sito web. I gestori di siti web con meno espe­rien­za di pro­gram­ma­zio­ne e ap­pli­ca­zio­ni pronte all’uso si trovano spesso di fronte a un problema ri­sol­vi­bi­le solamente con l’aiuto di un esperto. Nel passare da PHP 5.6 all’attuale versione 7.2 dovreste sempre ve­ri­fi­ca­re il fun­zio­na­men­to di quest’ultima in un ambiente di test dedicato prima di ag­gior­na­re la versione online del vostro sito web.

Consiglio

IONOS è uno dei pochi host che supporta anche le vecchie versioni PHP con ag­gior­na­men­ti di sicurezza: con il PHP Extended Support avete la pos­si­bi­li­tà di scegliere se e quando ag­gior­na­re la vostra versione PHP.

Vai al menu prin­ci­pa­le