Manuel PHP
Précédent   Suivant

La génèse du PHP

Le language PHP a été concue durant l'automne 1994 par Rasmus Lerdorf. Les premières versions (qui restèrent privées) étaient utilisées afin de savoir qui venait consulter son CV en ligne. La première version public fut disponible au début de l'année 1995. Elle fut connue sous le nom de "Personal Sommaire Page Tools". Elle était composée d'un parseur extrêmement simple qui ne reconnaissait que quelques marco spéciales et d'un petit nombre d'utilities courament utilisées dans les pages web. Un guestbook, un compteur, etc... Le parseur fut réécrit durant l'été 1995 et fut appelé PHP/FI Version 2. FI etaient les initiales d'un autre package que Rasmus avait écrit qui interprétait les formulaires HTML. C'est alors qu'il combina le "Personnal Sommaire Page tools" avec le "Form Interpreter" et il y ajouta le support de mSQL: c'est comme cela que naquît PHP/FI. PHP/FI grandit de manière spectaculaire et de nombreuses personnes commencèrent à contribuer à son amélioration.

Il est relativement peu aisée de donner des statistiques, mais on estime que PHP/FI est utilisé sur 15 000 sites web dans le monde entier, fin 1996. Ce chiffre atteint 50 000 durant l'été 1997. L'été 1997 voit aussi un profond changement dans le développemnt du PHP: d'un projet personnel à Ramsus on passa alors a une projet d'équipe. Le parseur fut de nouveaux réécrit par Zeev Suraskyi et Andi Gutmans et ce nouveau parseur forma la base de la version 3 du PHP. Une grande partie du code de PHP/FI fut complètement réécrit alors que l'autre partie fut portée pour donner le PHP Version 3.

Aujourd'hui (été 1999) PHP/FI ou PHP3 sont distribués avec de nombreux produit commerciaux comme "C2's StrongHold web server" et "RedHat Linux" et il est admis (d'après les chiffres de NetCraft) que le PHP est utilisés sur 150 000 sites web dans le monde entier. Pour comparaison, ce chiffre est supérieur au nombre de serveur tournant sous "Netscape's flagship Enterprise server" sur l'Internet.

Enfin, à l'heure est ce document est rédigé, la nouvelle génération du PHP est en cours de création. Elle utilisera les qualités de Zend pour améliorer les performances et améliorera le support des seveurs web autre que Apache.

Précédent Sommaire Suivant
What can PHP do? Chapitre Installation