PHP/Introduzione/Storia: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Giovdi (discussione | contributi)
Nessun oggetto della modifica
Giovdi (discussione | contributi)
Nessun oggetto della modifica
Riga 1:
<font size="-3">[ <--[[Linguaggio PHP/Introduzione|Pagina Precedente]] | [[Linguaggio PHP/Introduzione/Come funziona|Pagina successiva]]--> ]</font><br>
L'8 Giugno 1995 Rasmus Lerdorf inviò un messaggio in un newsgroup ([[http://groups.google.com/groups?selm=3r7pgp%24aa1%40ionews.io.org Leggi il messaggio]]) annunciando il rilascio di <<un set di piccoli binari scritti in C>>, PHP 1.0 (che, all'inizio significava "Personal Home Page", "Pagina Principale Personale").
Le funzioni di PHP 1.0 erano limitate: registrava gli accessi ad un sito tracciando anche i refrerer, poteva fare inclusioni server-side, mostrava gli utenti connessi, proteggeva con password una pagina...
 
L'[[w:8 Giugnogiugno|8 giugno]] [[w:1995|1995]] [[w:Rasmus Lerdorf|Rasmus Lerdorf]] inviò un messaggio in un [[w:Newsgroup|newsgroup]] ([[http://groups.google.com/groups?selm=3r7pgp%24aa1%40ionews.io.org Leggileggi il messaggio]]) annunciando il rilascio di <<"un set di piccoli binari scritti in C>>", PHP 1.0 (che, all'inizio significava "Personal Home Page", "Pagina Principale Personale").
Nelle successive versioni furono aggiunti il supporto per le query SQL in mSQL (predecessore di MySQL) e la disponibilità di un wrapper cgi (FI, "Form Interpreter", "Interprete di Form").
Le funzioni di PHP 1.0 erano limitate: registrava gli accessi ad un sito tracciando anche i refrerer[[w:Referrer|referrers]], poteva fare inclusioni [[w:Server-side|server-side]], mostrava gli utenti connessi, proteggeva con password una pagina...
Intanto, verso la fine del '95, PHP cominciava a diventare famoso e fu rinominato in PHP/FI.
 
Nelle successive versioni furono aggiunti il supporto per le [[w:Query|query]] [[w:SQL|SQL]] in [[w:mSQL|mSQL]] (predecessore di [[w:MySQL|MySQL]]) e la disponibilità di un [[w:Wrapper|wrapper]] [[w:cgi|cgi]] (FI, "Form Interpreter", "Interprete di Form").
Il 12 Novembre 1997 arrivò PHP/FI 2.0 che, secondo il sito php.net, era usato da circa 50 000 domini.
Intanto, verso la fine del [[w:1995|'95]], PHP cominciava a diventare famoso e fu rinominato in PHP/FI.
 
Il [[w:12 Novembrenovembre|12 novembre]] [[w:1997|1997]] arrivò PHP/FI 2.0 che, secondo il sito [http://www.php.net php.net], era usato da circa 50 000 domini.
PHP 3.0, rilasciato il 6 Giugno 1998, fu un punto di svolta, in quanto apparve lo "Zend Engine", creato dagli israeliani Zeev Suraski and Andi Gutmans. Oltre a questo furono aggiunti il supporto per altri database e la compatibilità con Windows ed altri sistemi operativi. Cambiò anche il nome che da "Personal Home Page" divenne l'attuale "PHP: Hypertext Preprocessor".
 
PHP 3.0, rilasciato il [[w:6 Giugnogiugno|6 giugno]] [[w:1998|1998]], fu un punto di svolta, in quanto apparve lo "[[w:Zend Engine|Zend Engine]]", creato dagli israeliani [[w:Zeev Suraski|Zeev Suraski]] and [[w:Andi Gutmans|Andi Gutmans]]. Oltre a questo furono aggiunti il supporto per altri database e la compatibilità con Windows ed altri sistemi operativi. Cambiò anche il nome che da "Personal Home Page" divenne l'attuale "PHP: Hypertext Preprocessor".
PHP 4.0 portò, il 22 maggio 2000, molte ottimizzazioni. Fu cambiata anche la licenza, che dalla GPL (addottata fin da PHP 1.0) passò alla PHP License, più restrittiva ma sempre open source.
 
PHP 4.0 portò, il [[w:22 maggio|22 maggio]] [[w:2000|2000]], molte ottimizzazioni. Fu cambiata anche la licenza, che dalla [[w:GPL|GPL]] (addottata fin da PHP 1.0) passò alla [[w:PHP License|PHP License]], più restrittiva ma sempre open[[w:Open source|Open source]].
Circa quattro anni dopo, il 13 luglio 2004, fu rilasciato PHP 5.0. Molti sono i miglioramenti proposti da questa versione; il principale è l'introduzione dello Zend Engine 2.
 
Circa quattro anni dopo, il [[w:13 luglio|13 luglio]] [[w:2004|2004]], fu rilasciato PHP 5.0. Molti sono i miglioramenti proposti da questa versione; il principale è l'introduzione dello Zend Engine 2.