Tout comme pour MySQL, nous allons installer une version déjà
compilée de Apache pour Windows. Le programme d'installation est fourni
sous la forme d'un fichier Microsoft Installer (avec l'extension .MSI) et nécessite
donc la présence de ce programme sur votre ordinateur. Si vous utiliser
Windows 2000, il est intégré en standard. Sinon, il convient de
télécharger la version adaptée à votre système
d'exploitation. Vous trouverez les URL de référence dans notre
rubrique Téléchargement.
Attention, Apache nécessite Winsock version 2, les utilisateurs de Windows
95 devront donc charger cette mise à jour ici.
Cette toute dernière version est a priori compatible Windows XP.
Installation
Une fois Microsoft Installer installé, double-cliquez sur le package
MSI. L'écran d'accueil apparaît. Vous pouvez cliquer sur "Suivant".

L'étape suivante vous présente la license Apache,
dont vous devez accepter les conditions en choisissant l'option "I accept....".
Cliquez ensuite sur "Suivant".

La fenêtre suivante rappelle des informations générales
sur Apache. Cliquez ensuite sur "Suivant".

L'étape suivante permet de spécifier des paramètres
de configuration d'Apache. La rubrique Network Domain correspond à votre
suffixe de domaine DNS (interne si le serveur se destine à l'hébergement
d'un intranet, externe si le serveur va se trouver sur Internet). Dans la case
"Server Name", entrez le nom de la machine mais sans le nom de domaine.
Dans la troisième cas, saisissez votre adresse email. Enfin, le choix
de la dernière options dépend du système d'exploitation
sur lequel vous installez Apache. Pour Windows 9x/Me, choisissez "Run when
started manually" (démarrage manuel). Pour Windows NT/2000, choisissez
"Run as a service" (tourne en tant que service NT, démarrage
automatique) ; le service installé s'appelera Apache. Cliquez
ensuite sur "Suivant".

L'étape suivante permet de sélectionner le type
d'installation. Choisissez "Complete" et cliquez sur le bouton "Suivant".

Cette étape permet de spécifier le répertoire
d'installation d'Apache. Vous pouvez le modifier si le chemin par défaut
ne vous convient pas, mais attention, un sous-répertoire Apache sera
créé automatiquement. Nous choisissons d'installer Apache dans
c:\webdev\apache, il faut donc spécifier c:\webdev comme répertoire
cible. Cliquez ensuite sur "Suivant".

La fenêtre suivante est purement informative et notifie
que le programme d'installation est prêt à démarrer et à
configurer Apache en fonction des choix précédents. Vous pouvez
cliquer sur le bouton "Suivant".

La copie des fichiers et le premier niveau de configuration
terminé, le programme d'installation annonce que l'installation s'est
déroulée avec succès. Vous pouvez cliquer sur le bouton
"Terminer".

Si vous souhaitez (ou devez) démarrer Apache manuellement,
je vous conseille l'outil Apache Manager (disponible dans la rubrique Téléchargement). Après l'avoir chargé, il vous suffit de le décompacter
dans le répertoire où vous avez installé Apache. Démarrez
Apache Manager en double-cliquant sur l'icône apmgr.exe. Une petite
plume apparaît dans le System Tray (la partie en bas à droite à
côté de l'horloge). En faisant un clic-droit sur cette plume, vous
pouvez très simplement arrêter ou démarrer Apache...un incontournable
!
Si Apache a été installé en tant que service, le programme
d'installation l'a démarré automatiquement. Sinon, rendez-vous
dans le gestionnaire des services, sélectionner le service Apache
et cliquer sur "Démarrer". L'autre alternative est d'ouvrir
une fenêtre DOS et de taper la commande suivante :
C:\> net start apache
Vous pouvez immédiatement tester votre installation en ouvrant votre
navigateur et en saisissant le nom du serveur. Un écran similaire à
celui ci-dessous devrait apparaître.

Configuration
Emplacement des pages
Si vous souhaitez déplacer la partie "données" d'Apache
(c'est-à-dire l'arborescence des pages HTML et PHP) vers un autre répertoire,
créez le répertoire approprié et copiez vos données
dedans. Ensuite, éditez le fichier de configuration d'Apache (httpd.conf,
situé dans le sous-répertoire conf du répertoire
d'installation) et modifiez le paramètre DocumentRoot pour le faire correspondre
à vos besoins. Attention, bien qu'étant une version Windows, Apache
impose l'utilisation de slashs ("/") dans les chemins, en lieu et
place des backslashs ("\").
Avant : DocumentRoot "C:/Program Files/Apache Group/Apache/htdocs"
Après : DocumentRoot "D:/webdevdata/htdocs"
Modifiez également le paragraphe Directory correspondant :
Avant : <Directory "C:/Program Files/Apache Group/Apache/htdocs">
Après : <Directory "D:/webdevdata/htdocs">
Arrêtez puis redémarrez Apache afin de prendre en compte la nouvelle
configuration.