Consid�rations g�n�rales sur l'installation

Avant d'installer PHP, vous devez savoir ce que vous voulez faire avec PHP. Il y a trois cas d'utilisation que vous a d�crit la section Que peut faire PHP ? :

  • Sites Web et applications Web (script c�t� serveur)
  • Scripts en ligne de commande
  • Applications � interface graphique (GUI)

Pour la premi�re t�che, qui est de loin la plus r�pandue, vous avez besoin de trois choses : PHP lui-m�me, un serveur Web et un navigateur. Vous avez probablement un navigateur, et en fonction de votre syst�me d'exploitation, vous pouvez aussi disposer d'un serveur Web (i.e. Apache sous Linux ou IIS sous Windows). Vous pouvez aussi louer un espace � une soci�t�. De cette fa�on, vous n'aurez pas � mettre en place PHP, mais uniquement � �crire vos scripts, les charger sur le serveur et voir le r�sultat sur votre navigateur.

Si vous installez PHP et le serveur par vous-m�me, vous avez deux choix. Soit sous la forme d'un module du serveur Web (via une interface directe appel�e SAPI). Les serveurs qui supportent cette solution comptent notamment Apache, Microsoft Internet Information Server, Netscape et iPlanet. D'autres serveurs ont aussi le support ISAPI, l'interface de module Microsoft (OmniHTTPd par exemple). Si PHP ne supporte pas l'interface de module de votre serveur Web, vous pouvez toujours l'utiliser comme processeur CGI ou FastCGI. Cela signifie que vous devez configurer votre serveur pour qu'il utilise l'ex�cutable CGI de PHP, pour qu'il traite les fichiers PHP sur le serveur.

Si vous souhaitez aussi utiliser PHP en ligne de commande (�crire des scripts de g�n�ration d'image hors ligne, par exemple, ou bien traiter des textes en fonctions d'informations que vous leur fourniriez), vous aurez besoin d'un ex�cutable PHP. Pour plus de d�tails, lisez la section �crire des applications PHP en ligne de commande. Dans ce cas, vous n'aurez pas besoin de serveur Web, ni de navigateur.

Avec PHP, vous pouvez aussi �crire des interfaces graphiques clientes, en utilisant l'extension PHP-GTK. C'est une approche compl�tement diff�rente de l'�criture des pages web, car vous ne g�n�rerez pas de fichiers HTML, mais vous aurez � g�rer des fen�tres et des objets. Pour plus de d�tails sur PHP-GTK, voyez le » site officiel. PHP-GTK n'est pas inclus dans la distribution officielle de PHP.

� partir de maintenant, cette section d�crit l'installation de PHP avec un serveur Web sous Unix et Windows, sous forme de module ou d'ex�cutables CGI.

Les codes source et les ex�cutables compil�s pour certains OS (y compris Windows), sont disponibles � » http://www.php.net/downloads.php. Nous recommandons l'utilisation du » miroir le plus proche pour t�l�charger les distributions.