Forum und email

Een korte geschiedenis van PHP

PHP is bedacht ongeveer in de herst van 1994 door » Rasmus Lerdorf. Vroegere niet uitgebrachte versies werden alleen op zijn homepage gebruikt om te zien wie zijn C.V. bekeek. De eerste versie die gebruikt werd door anderen kwam vroeg in 1995 uit en was bekend als de Personal Home Page Tools. Het bestond uit een erg simpele parser die alleen een aantal erg simpele macros kende en een aantal utilities die normaal waren voor home pages in die tijd: Een gastenboek, een tellertje en wat andere dingen. De parser is herschreven in midden-1995 en werd genoemd PHP/FI Versie 2. Dit "FI" kwam van een ander pakket dat Rasmus had geschreven welke HTML form gegevens kon verwerken. Hij combineerde de Personal Home Page tools scripts met de Form Interpreter en voegde mSQL support toe. PHP/FI was geboren. PHP/FI groeide ongelooflijk snel en een groot aantal personen stuurde eigen verbeteringen op.

Het is erg moeilijk om harde statistieken te geven, maar er is geschat dat eind 1996 PHP/FI in gebruik was op minimaal 15000 web sites over de hele wereld. In midden-1997 was dit aantal gegroeid tot meer dan 50000. Rond deze tijd was er ook een omslag in de ontwikkeling van PHP. Het veranderde van Rasmus' hobby project tot een project waaraan verscheidene personen hadden bijgedragen. Het werd een meer georganiseerd team. De parser werd herschreven door Zeev Suraski and Andi Gutmans en deze nieuwe parser vormde de basis voor PHP Versie 3. De meeste functionaliteit van PHP/FI werd overgenomen naar PHP 3, maar een groot gedeelte werd totaal herschreven.

Tegenwoordig (eind 2000) worden zowel PHP 3 en PHP 4 gedistribueerd bij een groot aantal commerciële producten zoals C2's StrongHold web server en RedHat Linux. Een pessimistisch aantal, gebaseerd op een extrapolatie van het aantal gepubliceerd door » NetCraft (zie ook » Netcraft Web Server Survey) geeft aan dat PHP in gebruik is bij meer dan 3.300.000 sites over de hele wereld. In vergelijking, dit is op meer plaatsen dan sites die Netscape's vlaggeschip Enterprise Server gebruiken op het Internet, en komt aardig dicht bij het aantal IIS server op het Internet (3.8 miljoen).

Sinds een aantal maanden is er een nieuwe generatie van PHP. Deze gebruikt de krachtige » Zend scripting engine om hoge performance te bieden, en ondersteunt ook veel meer webservers dan alleen Apache.