PHP est un langage de script qui permet de créer des pages Web dynamiques
Syntaxe du langage assez semblable à celle du langage C, avec des emprunts
à Perl et à Java
Les pages contenant des ordres PHP ont généralement pour extension
.php3
Les ordres PHP sont interprétés par le serveur
PHP peut être installé comme module par Apache et Microsoft Internet
Information Server, soit 90% des serveurs du marché. Solution la plus
performante.
PHP peut aussi être installé dans n'importe quel serveur Web sous la
forme d'un programme CGI. Dans ce cas toutes les pages contenant des ordres PHP devront
être passées en paramètre à l'interprète PHP
situé dans le répertoire /cgi-bin du serveur.
Outil gratuit, Open source, livré en standard avec la distribution
Red Hat Linux.
Concurrent de l'outil ASP de Microsoft, il existe même des convertisseurs
ASP vers PHP.
Aujourd'hui, on estime que: 1 110 000 sites webs (avec 350 000 adresses IP)
utilisent des pages PHP (sources Netcraft novembre 1999).