{"id":1904,"date":"2026-06-01T23:00:00","date_gmt":"2026-06-01T23:00:00","guid":{"rendered":"https:\/\/smartcoding.com.au\/versioni-di-php-e-wordpress-perche-e-importante-restare-aggiornati\/"},"modified":"2026-06-01T23:00:00","modified_gmt":"2026-06-01T23:00:00","slug":"versioni-di-php-e-wordpress-perche-e-importante-restare-aggiornati","status":"publish","type":"post","link":"https:\/\/smartcoding.com.au\/it\/versioni-di-php-e-wordpress-perche-e-importante-restare-aggiornati\/","title":{"rendered":"Versioni di PHP e WordPress: perch\u00e9 \u00e8 importante restare aggiornati"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">WordPress \u00e8 un&#8217;applicazione PHP. Ogni richiesta di pagina passa attraverso l&#8217;interprete PHP del tuo server, e la versione di PHP fornita dal tuo hosting ha un enorme effetto su quanto \u00e8 veloce, sicuro e stabile il tuo sito WordPress. La versione di PHP \u00e8 una delle parti dello stack a cui i proprietari di siti pensano di meno, e una di quelle che gli hosting lasciano pi\u00f9 spesso intatte se non viene richiesto il contrario. Questo \u00e8 un problema.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Questo articolo spiega perch\u00e9 la versione di PHP conta, come verificare quale stai usando e come aggiornare senza rompere il tuo sito.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Come funzionano le versioni di PHP<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">PHP ha un calendario di rilascio pubblico. Una nuova versione principale esce all&#8217;incirca ogni novembre. Ogni versione riceve supporto completo per due anni, poi solo supporto di sicurezza per un terzo anno, poi nulla. Da quel momento, non verr\u00e0 pi\u00f9 rilasciata alcuna patch di sicurezza per quella versione, qualunque falla venga scoperta.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Quest&#8217;ultimo punto \u00e8 importante. Un sito WordPress che gira su PHP 7.4, da anni a fine vita, sta funzionando su un software che non ricever\u00e0 mai pi\u00f9 una correzione. Se domani viene trovata una vulnerabilit\u00e0 critica, il tuo sito ce l&#8217;avr\u00e0, e non arriver\u00e0 alcuna patch.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Perch\u00e9 gli hosting lasciano in funzione vecchie versioni di PHP<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Gli hosting di solito sono restii a forzare gli aggiornamenti di PHP perch\u00e9 non vogliono rompere i siti dei clienti. Alcuni hosting condivisi ti inviano un&#8217;email, poi un&#8217;altra, e poi lasciano silenziosamente invariata l&#8217;impostazione predefinita per anni. Altri rendono disponibile una nuova versione ma richiedono che la attivi tu da un pannello di controllo.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">L&#8217;approccio prudente \u00e8 ragionevole, ma lascia a te la responsabilit\u00e0 di premere davvero il pulsante. Molti siti che controlliamo girano su una versione di PHP che il loro hosting si \u00e8 offerto discretamente di aggiornare un anno fa.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Il costo per la sicurezza di un PHP vecchio<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">PHP, come qualsiasi software, ha dei bug. Alcuni di questi bug sono rilevanti per la sicurezza. Quando PHP rilascia un aggiornamento di sicurezza, di solito si applica alla versione principale attuale e a una o due precedenti. Le versioni pi\u00f9 vecchie restano vulnerabili. Gli aggressori sanno quali versioni sono ancora molto usate, quali vulnerabilit\u00e0 si applicano e quali scanner puntare sui siti che le usano.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Peggio ancora, alcune correzioni di sicurezza di WordPress stesso dipendono da funzionalit\u00e0 del linguaggio che esistono solo in versioni pi\u00f9 recenti di PHP. Un WordPress corretto su una vecchia versione di PHP pu\u00f2 comportarsi in modo silenziosamente diverso dallo stesso WordPress corretto su una versione attuale, lasciando lacune che il team di sicurezza non aveva previsto.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Il costo in termini di prestazioni<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">PHP ha migliorato notevolmente le proprie prestazioni nelle versioni recenti. I benchmark reali su WordPress mostrano costantemente miglioramenti percentuali a doppia cifra passando da PHP 7 a PHP 8, e ulteriori guadagni all&#8217;interno della serie 8.x. Per un sito ricco di contenuti, questo si traduce in caricamenti pi\u00f9 rapidi, minori costi del server e migliori punteggi Core Web Vitals.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Se il tuo sito \u00e8 sembrato lento nonostante un buon hosting e un elenco di plugin pulito, la versione di PHP \u00e8 una delle prime cose da controllare. C&#8217;\u00e8 velocit\u00e0 gratuita l\u00ec, in attesa di essere reclamata.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Come verificare la tua versione di PHP<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Il modo pi\u00f9 rapido \u00e8 dall&#8217;interno di WordPress. Vai su Strumenti, poi Salute del sito, quindi sulla scheda Informazioni. Espandi la sezione Server. L\u00ec \u00e8 indicata la versione di PHP, insieme alla versione del database, al server web e ad altri dettagli.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Se non hai accesso alla bacheca, chiedi al tuo hosting. Potr\u00e0 dirti quale versione \u00e8 attiva e quali versioni sono disponibili per l&#8217;aggiornamento. Gli hosting seri pubblicano sul proprio sito le versioni di PHP supportate.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Il controllo di compatibilit\u00e0 prima dell&#8217;aggiornamento<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Aggiornare PHP non \u00e8 solo premere un pulsante. Vecchi temi e plugin possono usare funzioni rimosse nelle versioni pi\u00f9 recenti di PHP, o comportamenti resi pi\u00f9 rigorosi, o schemi che ora generano errori fatali invece di avvisi. Un aggiornamento alla cieca pu\u00f2 mandare gi\u00f9 un sito.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">L&#8217;approccio sicuro \u00e8 eseguire prima un controllo di compatibilit\u00e0. Il plugin ufficiale PHP Compatibility Checker pu\u00f2 analizzare il tuo tema e i plugin attivi rispetto a una versione di PHP target e segnalare i potenziali problemi. Meglio ancora, uno sviluppatore pu\u00f2 eseguire l&#8217;equivalente moderno direttamente sul codice.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Qualunque cosa segnali la scansione, la vera prova \u00e8 applicare l&#8217;aggiornamento prima su una copia di staging. L&#8217;ambiente di staging ti permette di vedere il comportamento reale con dati reali, inclusi i problemi che un controllo statico potrebbe non rilevare.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Cosa fare quando un plugin non \u00e8 compatibile<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Se l&#8217;aggiornamento in staging rivela che un plugin si rompe con la nuova versione di PHP, hai tre scelte. Trovare un plugin alternativo che supporti la nuova versione. Correggere tu stesso il plugin problematico se hai la capacit\u00e0 di sviluppo. Oppure accettare che il plugin sia abbandonato e o pagare qualcuno per mantenerlo o migrare del tutto e smettere di usarlo.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ci\u00f2 che non dovresti fare \u00e8 restare sulla vecchia versione di PHP per tenere in vita il plugin. Significa lasciare che l&#8217;anello pi\u00f9 debole del tuo stack freni tutto il resto.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Un calendario pratico per gli aggiornamenti di PHP<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">La regola pi\u00f9 semplice \u00e8 essere al massimo una versione principale indietro rispetto al rilascio attuale di PHP. A met\u00e0 2026, la linea stabile attuale \u00e8 PHP 8.4, con la 8.3 in supporto solo di sicurezza. Tutto ci\u00f2 che \u00e8 pi\u00f9 vecchio della 8.3 dovrebbe essere nella tua lista di cose da fare. Tutto ci\u00f2 che appartiene alla serie 7.x va trattato come urgente.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Pianifica di testare e aggiornare una volta all&#8217;anno, idealmente nel primo trimestre, quando l&#8217;ultima versione si \u00e8 assestata. La maggior parte degli hosting rende l&#8217;aggiornamento un singolo clic, ma i test contano pi\u00f9 del clic.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Hai bisogno di una mano?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Se non sei sicuro di quale versione di PHP usi il tuo sito, o se hai rimandato l&#8217;aggiornamento per paura di rompere qualcosa, <a href=\"https:\/\/defyn.com.au\" rel=\"noopener\">Defyn<\/a> pu\u00f2 eseguire un controllo di compatibilit\u00e0, preparare un sito di staging e accompagnarti nell&#8217;aggiornamento in sicurezza. Mettiti in contatto e porteremo all&#8217;altezza dei tempi le fondamenta del tuo sito WordPress.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Le vecchie versioni di PHP sono uno dei modi pi\u00f9 comuni in cui un sito WordPress diventa insicuro senza che nessuno se ne accorga. Ecco perch\u00e9 la versione di PHP sul tuo server conta quanto WordPress stesso.<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_relevanssi_hide_post":"","_relevanssi_hide_content":"","_relevanssi_pin_for_all":"","_relevanssi_pin_keywords":"","_relevanssi_unpin_keywords":"","_relevanssi_related_keywords":"","_relevanssi_related_include_ids":"","_relevanssi_related_exclude_ids":"","_relevanssi_related_no_append":"","_relevanssi_related_not_related":"","_relevanssi_related_posts":"","_relevanssi_noindex_reason":"","_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"{title}\n\n{excerpt}\n\n{url}","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"_wpas_customize_per_network":false,"jetpack_post_was_ever_published":false},"categories":[1071],"tags":[],"class_list":["post-1904","post","type-post","status-publish","format-standard","hentry","category-website-support-maintenance"],"jetpack_publicize_connections":[],"featured_image_src":null,"featured_image_src_square":null,"author_info":{"display_name":"Claire Smith","author_link":"https:\/\/smartcoding.com.au\/it\/author\/claire\/"},"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/phbW1n-uI","_links":{"self":[{"href":"https:\/\/smartcoding.com.au\/it\/wp-json\/wp\/v2\/posts\/1904","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/smartcoding.com.au\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/smartcoding.com.au\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/smartcoding.com.au\/it\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/smartcoding.com.au\/it\/wp-json\/wp\/v2\/comments?post=1904"}],"version-history":[{"count":0,"href":"https:\/\/smartcoding.com.au\/it\/wp-json\/wp\/v2\/posts\/1904\/revisions"}],"wp:attachment":[{"href":"https:\/\/smartcoding.com.au\/it\/wp-json\/wp\/v2\/media?parent=1904"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/smartcoding.com.au\/it\/wp-json\/wp\/v2\/categories?post=1904"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/smartcoding.com.au\/it\/wp-json\/wp\/v2\/tags?post=1904"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}