Chapitre 3. Installation

Table des matières
Considérations générales sur l'installation
Installation sous UNIX
Installation sous Linux
Installation sous HP-UX
Installation sous Solaris
Installations Unix/OpenBSD
Installation sous Mac OS X
Liste complète des options de configuration
Installation sous Windows
Installation du serveur Apache
CGI/ Installation pour exécution en ligne de commande
Installation avec les serveurs fhttpd
Installation sur serveur Caudium
Installation avec les serveurs IIS/PWS
Installation sous Netscape et iPlanet Enterprise Serveur
Installation OmniHTTPd
Installation Oreilly Website Pro Server
Installation Xitami
Autres serveurs web
Des problèmes?

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

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



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 . Vous pouvez trouver une liste de ces compagnies à http : / /hosts.php.net / .

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 . Cela signifie que vous devez configurer votre serveur pour qu' il utilise l'exécutable PHP ( php.exe sous Windows) , 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'information que vous leur passeriez) , 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 .

A 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 de certains OS ( y compris Windows ) , sont disponibles à http : / /www.php.net / . Nous recommandons l ' utilisation du miroir le plus proche pour accélérer les chargements .