Avant l’installation, déterminez l’usage prévu de PHP. Ses trois principaux domaines d’utilisation sont :
* Sites et applications web (scripts côté serveur)
* Scripts en ligne de commande
* Applications de bureau avec interface graphique
Pour le premier usage, le plus courant, il faut PHP, un serveur HTTP et un navigateur. Vous avez probablement déjà un navigateur ; selon votre système, un serveur peut aussi être présent, comme Apache sous Linux ou macOS, ou IIS sous Windows. Vous pouvez également louer un hébergement : écrivez vos scripts PHP, transférez-les sur ce serveur et consultez le résultat dans le navigateur, sans installer vous-même le serveur.
Si vous installez le serveur et PHP vous-même, plusieurs interfaces permettent de les relier. PHP propose des interfaces de modules, appelées SAPI, notamment pour Apache. L’ancien guide mentionne aussi Microsoft Internet Information Server, Netscape, iPlanet et l’interface ISAPI de Microsoft, par exemple pour OmniHTTPd. En l’absence de module adapté, PHP peut fonctionner comme processeur CGI ou FastCGI : le serveur utilise alors l’exécutable PHP pour traiter les requêtes de fichiers PHP.
Pour utiliser PHP en ligne de commande, par exemple pour générer des images hors ligne ou traiter des fichiers texte selon des paramètres, il faut l’exécutable de ligne de commande. Consultez la documentation sur les applications PHP en ligne de commande. Aucun serveur ni navigateur n’est nécessaire dans ce cas.
L’ancien guide présente également la création d’applications de bureau avec PHP-GTK. L’approche diffère des pages web : le programme gère des fenêtres et leurs objets au lieu de produire du HTML. Consultez le site consacré à cette extension pour plus d’informations. PHP-GTK n’est pas inclus dans la distribution officielle de PHP.
La suite de ce guide historique traite de l’installation de PHP sur les serveurs Unix et Windows, avec les interfaces de modules ou les exécutables CGI. Elle contient aussi des informations sur l’exécutable de ligne de commande.
Le code source PHP et les distributions binaires pour Windows sont indiqués sur https://www.php.net/downloads.php. L’ancien guide recommande de choisir un miroir proche pour les téléchargements.