PHP 8.5.11
Se tocchi lo sviluppo web da più di una settimana, prima o poi PHP lo hai incontrato. PHP è dappertutto. Magari non ti interessa cosa fa lo Zend engine dietro le quinte, a meno che tu non sia un vero nerd (nessun giudizio). La cosa migliore? È gratis!
- Gratis
- Windows
- macOS
- Linux
- 30 ott 2026
9dac05f72f328afd0a2b0e795a519ae4cb3d056bc3f3b55147bd048bd64e45e8Report VirusTotal ↗Screenshot
Informazioni su PHP
PHP è un linguaggio di scripting pensato per il web. Nasce nel 1994 e nel corso degli anni ha ricevuto molti aggiornamenti principali, ma il suo scopo resta lo stesso: inserire codice dentro l'HTML, eseguirlo sul server e restituire al browser ciò che produce. Proprio perché è semplice da usare, lo trovi un po' ovunque. Lo usa WordPress, lo usa Wikipedia. È alla base di gran parte del backend di internet e continua a ricevere aggiornamenti regolari.
L'ultima versione stabile è la 8.5. Da qui sono arrivati diversi aggiornamenti recenti: l'ultimo è la 8.5.11, uscita a settembre 2026. Questa versione non introduce novità, solo correzioni di sicurezza e bug. La versione 8.5 è invece uscita a novembre 2025 e porta alcune funzioni nuove, come l'estensione URI per gestire gli URL, l'operatore pipe per concatenare le chiamate e la sintassi clone(). Clone() ti permette di clonare un oggetto e modificarne le proprietà in una sola riga di codice. Inoltre OPcache è stato integrato nel core di PHP, quindi è più semplice da configurare. Se stai iniziando un nuovo progetto, usa la versione 8.5. Se invece mantieni un'applicazione più vecchia, le versioni 8.4 e 8.3 sono ancora supportate.
Installare PHP su Windows funziona un po' diversamente rispetto alla maggior parte degli altri software. Non c'è un file .exe da avviare. Il team di PHP distribuisce le build per Windows in formato ZIP. Devi estrarre lo ZIP in una cartella, modificare il file php.ini e aggiungere la cartella al PATH di sistema. Sembra complicato, ma non lo è. Basta scaricare lo ZIP per la tua architettura (x64 è ormai lo standard, le build a 32 bit non sono più disponibili per le versioni attuali). Estrai il contenuto in una cartella come C:\php. Rinomina php.ini-development in php.ini. Togli il commento dalle estensioni che ti servono. Spesso si dimentica di installare il Microsoft Visual C++ Redistributable, richiesto da PHP. Se usando php -v ti compare un errore che dice che un file DLL non è stato trovato, quasi sicuramente il problema è questo.
Se non vuoi fare tutto a mano, puoi usare XAMPP. È il metodo tradizionale per installare PHP: un installer che mette insieme PHP, Apache, MySQL e phpMyAdmin. Non è leggero come installare solo PHP, ma è il modo più rapido per avere tutto pronto. In alternativa puoi usare winget: installa PHP da riga di comando e configura il PATH per te. È la soluzione più pulita se ti serve solo PHP.
PHP non è il linguaggio migliore per tutto. Non è un linguaggio di sistema, non è pensato per la data science e non è la prima scelta per sviluppare applicazioni desktop. Resta però uno dei linguaggi più pratici per lavorare sul backend dei siti web. Ha un ottimo supporto da parte dei provider di hosting, framework maturi e una community ampia, quindi riesci a trovare una risposta a quasi qualsiasi domanda. Se sviluppi per il web e cerchi un linguaggio collaudato su larga scala da decenni, scarica PHP.
Tutti i programmi Programmi per PC (1) ›
Funzionalità principali
- È gratis, e resta gratis. PHP è distribuito con la PHP License: nessun livello a pagamento, nessun abbonamento, nessuna edizione commerciale che sblocchi funzioni. Linguaggio, runtime e documentazione sono tutti aperti. Puoi scaricarlo, usarlo in ambito commerciale e ridistribuirlo senza pagare nessuno.
- L'ecosistema è il vero motivo per cui conviene usarlo. Framework come Laravel, Symfony e WordPress girano su PHP, e Composer, il gestore di pacchetti, ti dà accesso a decine di migliaia di librerie. Se devi costruire un'applicazione web, è probabile che qualcuno abbia già scritto il componente che ti serve, e basta un composer require per averlo.
- Gira quasi ovunque. PHP è disponibile per Windows, macOS, Linux e una lunga serie di varianti UNIX. Le build per Windows sono ufficiali e mantenute dal team di PHP, e includono varianti thread-safe e non thread-safe a seconda che tu esegua PHP come modulo Apache o come FastCGI.
- La versione 8.5 è l'attuale release stabile. PHP 8.5.11 è l'ultimo aggiornamento di sicurezza e correzione bug, mentre il ramo 8.5 è stato introdotto a novembre 2025. Include l'estensione URI per analizzare e normalizzare gli URL, l'operatore pipe per concatenare le chiamate di funzione e clone() con aggiornamento delle proprietà. OPcache ora è integrato nel core e non viene più distribuito come estensione separata.
- PHP 8.4 e 8.3 sono ancora supportate. Se mantieni un'applicazione più vecchia, non devi passare subito alla 8.5. I rami 8.4 e 8.3 ricevono ancora aggiornamenti di sicurezza e le build per Windows di questi rami sono disponibili insieme ai binari della 8.5.
- I binari per Windows sono archivi ZIP, non installer. Il team di PHP distribuisce le build per Windows come archivi compressi da estrarre in una cartella e configurare a mano. Non c'è nessuna procedura guidata. Scompatti i file, modifichi php.ini e aggiungi la cartella al PATH. L'installazione è tutta qui.
- XAMPP e winget sono le scorciatoie. Se non vuoi configurare PHP a mano, XAMPP raggruppa PHP, Apache, MySQL e phpMyAdmin in un unico installer. In alternativa, winget install PHP.PHP installa PHP da riga di comando e gestisce l'inserimento nel PATH al posto tuo.
- La community è enorme, e questo conta quando qualcosa non funziona. PHP è in sviluppo continuo dal 1995 e la documentazione è molto ampia. Il bug tracker è pubblico, le mailing list sono attive e il numero di tutorial, risposte su Stack Overflow e progetti open source basati su PHP significa che raramente sei il primo ad avere un problema.
Domande frequenti su PHP
Che cos'è PHP, esattamente?
PHP è morto?
Neanche per sogno. A fine 2026 W3Techs rileva ancora PHP su circa il 69,9% dei siti di cui si conosce il linguaggio lato server, più di JavaScript, Ruby, Java e tutto il resto messo insieme. La percentuale scende lentamente, ma "scende da una posizione di dominio assoluto" non significa "morto". L'ecosistema è attivo, le release escono ogni anno con regolarità e i framework sono più vivi che mai.
Qual è l'ultima versione e cosa c'è di nuovo?
La versione stabile attuale è PHP 8.5, uscita il 20 novembre 2025. Le novità principali sono l'operatore pipe (|>) per concatenare le chiamate senza variabili temporanee, clone with per clonare oggetti modificandone le proprietà, il backtrace completo sugli errori fatali (così vedi davvero cosa è andato storto) e le attesissime funzioni array_first() e array_last(). Arrivano anche una nuova estensione URI e l'attributo NoDiscard per le funzioni il cui valore di ritorno conta. Sul fronte prestazioni, nei benchmark di Phoronix la 8.5 ha mostrato circa il 14% in più rispetto alla 8.1.
E PHP 8.6? Conviene aspettare?
PHP 8.6 è previsto per il 19 novembre 2026, quindi è alle porte, non un'ipotesi. La novità più attesa è la Partial Function Application, che ti permette di precompilare alcuni argomenti e ottenere un callable per i restanti, riducendo i wrapper ripetitivi. Ci sono anche modifiche alla Stream API e alcuni valori predefiniti per le proprietà readonly. È una release più piccola della 8.0 o della 8.1, ma vale la pena tenerla presente. Se inizi un nuovo progetto adesso, la 8.5 è l'obiettivo sicuro; la 8.6 sarà pronta per la produzione a breve.
Come si comporta PHP rispetto a Python o Node.js?
Dipende da cosa misuri. Sul throughput puro delle richieste a un semplice endpoint JSON, PHP con OPcache e JIT si colloca all'incirca tra 15.000 e 30.000 richieste al secondo, meno di Node.js (30.000-60.000), ma decisamente più veloce di CPython (5.000-15.000). Sul carico legato alla CPU, PHP con JIT sta nel mezzo: Go domina, Node se la cava bene e PHP è rispettabile ma non il più veloce. Il quadro generale però è un altro: l'architettura shared-nothing di PHP, in cui ogni richiesta ha un processo nuovo e nessuno stato che resta in sospeso, lo rende molto prevedibile e facile da scalare in orizzontale. Rinunci a un po' di throughput in cambio di semplicità gestionale.
Laravel o Symfony, quale scelgo?
Sono entrambi ottimi e risolvono problemi diversi. Laravel è quello con la curva di apprendimento più dolce e la filosofia "tutto incluso": autenticazione, code, billing, WebSockets e un ORM (Eloquent) sono già lì. È la scelta predefinita per startup, MVP e prodotti SaaS, e ha di gran lunga la community più grande. Symfony è più modulare ed esplicito. Si basa su componenti riutilizzabili (molti dei quali usa Laravel stesso), è diffuso in ambito enterprise e ti dà un controllo più stretto sull'architettura, al prezzo di più configurazione e di una curva di apprendimento più ripida. Se vuoi sviluppare in fretta, scegli Laravel. Se in un team ampio cerchi flessibilità architetturale nel lungo periodo, Symfony vale l'investimento iniziale.
Perché PHP si porta ancora dietro una cattiva reputazione?
Il motivo principale è PHP 5. Il linguaggio aveva firme delle funzioni incoerenti, una tipizzazione debole che ha creato più di un problema e, negli anni 2000, in giro c'era parecchio codice insicuro preso dai tutorial. Il PHP moderno (8.x) è tutta un'altra storia: tipizzazione graduale, compilazione JIT, argomenti con nome, enum, proprietà readonly e un gestore di pacchetti maturo (Composer). La reputazione è rimasta indietro rispetto alla realtà. Non è un "linguaggio giocattolo", è uno strumento pragmatico che fa particolarmente bene proprio ciò per cui è stato progettato.
PHP è una buona scelta per chi impara a programmare o cerca lavoro?
Per imparare lo sviluppo web è davvero un primo linguaggio molto pratico. Il ciclo di feedback è immediato, il deploy è semplice e puoi costruire qualcosa di reale senza doverti scontrare con l'infrastruttura. Sul fronte lavoro la domanda resta costante: non è sulla bocca di tutti come per i ruoli Python legati ad AI/ML, ma PHP alimenta una fetta così ampia del web esistente che la manutenzione e lo sviluppo di nuovi progetti non stanno certo sparendo. Il rovescio della medaglia è che gli stipendi più alti tendono a essere in aziende che usano PHP moderno con framework pesanti (Laravel o Symfony), non in codebase legacy. Se impari bene uno di questi framework, sei appetibile per il mercato.
Tutte le versioni di PHP
| Versione | Data di rilascio | Piattaforma | Dimensione file | |
|---|---|---|---|---|
| PHP 8.5.11 Ultima versione | 24 set 2026 | WindowsmacOSLinux | 32.6 MB | Scarica |
| PHP 8.2.33 | 30 ago 2026 | WindowsmacOS | 28.8 MB | Scarica |
Commenti su PHP
Ancora nessun commento. Condividi la tua esperienza con questo programma!