Sommaire
Introduction
Qu'est ce que PHP?
Que peut faire PHP?
La genèse du PHP
|
3.1.3 La genèse du PHP
Le langage PHP a été conçu 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 publique 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 analyseur extrêmement simple qui ne reconnaissait
que quelques macros spéciales et d'un petit nombre d'utilitaires
couramment utilisés dans les pages web. Un livre d'or, un compteur,
etc... L'analyseur 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é 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éveloppement du PHP: d'un projet personnel (celui de Ramsus),
on passe alors à une projet d'équipe. L'analyseur fut de
nouveau réécrit par Zeev Suraski et Andi Gutmans et ce nouvel
analyseur 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. La dernière version de PHP
(PHP 4) utilise le moteur d'analyse Zend
pour atteindre de nouveaux niveaux de performance, et supporter
un nombre encore plus grand de librairies et extensions. Il tourne
de manière native sur tous les serveurs web les plus répandus.
Aujourd'hui (Janvier 2001) PHP 3 ou PHP 4 sont distribués
avec de nombreux produits commerciaux comme "C2's StrongHold web server" et
"RedHat Linux" et il est admis (d'après les chiffres de
NetCraft, et leurs
statistiques Netcraft Web Server Survey)
que le PHP est utilisé sur 5 100 000 sites web dans le monde entier. Pour
comparaison, ce chiffre est légèrement supérieur au nombre de serveurs
tournant sous Microsoft Information server (IIS) : 5.03 millions.
Enfin, à l'heure où 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
serveurs web autres que Apache.
|