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? 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.