Installation et configuration d'un serveur web Apache 2.0, PHP 5, MySQL 4.1 et phpMyAdmin pour Windows

À propos...

Auteur : giminik (Matthieu PETIOT)

Date : 14/07/2002

Date de mise à jour : 27/09/2005

Suite aux nombreux problèmes que j'ai rencontrés lors de l'installation du serveur Apache, et aux messages désespérés que j'ai lus sur le forum, j'ai décidé de créer un petit tutoriel sur l'installation du serveur Apache avec PHP et MySQL. Il concerne uniquement l'installation du serveur ainsi que sa configuration, et n'est en aucun cas une documentation complète sur la configuration d'Apache. À la fin de ce tutoriel, votre serveur doit être en état de marche. Cette nouvelle version du tutoriel concerne surtout l'ajout d'une rubrique sur l'administration de MySQL et de l'installation de l'outil phpMyAdmin pour administrer simplement vos bases. Vous trouverez également une rubrique expliquant quelques directives d'Apache. À noter également que ce tutoriel ne concerne plus que la version 2.0 d'Apache, celle ci étant devenue assez fiable pour que l'on puisse l'utiliser sans crainte, de plus ce tutoriel s'adressant aux amateurs, il ne leur sera pas nécessaire d'avoir un serveur ultra sécurisé. Bon courage.
Sachez qu'il existe aussi un paquetage regroupant tous ces programmes et dont l'installation et la configuration sont entièrement automatisées. Vous pouvez le trouver à cette adresse : http://www.easyphp.org, mais cela ne vaut pas l'installation de tous les éléments, séparément.
Cette nouvelle version couvre maintenant MySQL 4.1 et PHP 5. Suite aux nombreux messages que j'ai reçus, il s'avère que le problème d'authentification avec phpMyAdmin venait du fait que MySQL >4.1 utilise un nouvel algorithme de cryptage pour le stockage des mots de passe. La connexion avec un client ne gérant pas ce cryptage était donc impossible, à moins d'indiquer explicitement au serveur MySQL de stocker les mots de passe dans l'ancien format. Vous trouverez plus d'informations sur cette page. La solution qui m'a semblée la meilleure, est d'installer un client récent : PHP 5. Une des nouveautés de MySQL >4.1 sans parler de la gestion des requêtes imbriquées, est un assistant de configuration en fin d'installation. Plus besoin de modifier manuellement le fichier my.ini, il est créé automatiquement. Nous approfondirons également sur l'ajout et l'utilisation de nouvelles fonctionnalités de phpMyAdmin.
Du fait que les systèmes windows 95, 98 et Me ne gèrent pas les services, et qu'il est fastidieux et non sûr de lancer Apache au démarrage, et surtout du fait que je ne peux tester tous ces systèmes d'exploitation, je ne rédige plus ce tutoriel pour ces systèmes. Toutefois, l'installation étant assez similaire, vous pouvez vous inspirer de cet écrit pour vous lancer dans l'installation du serveur sur un windows ancien. Ce tutoriel ayant pour but d'être très explicatif, je ne puis me permettre d'écrire des propos sur lesquels j'émets quelques doutes.

Vous pouvez télécharger les versions du cours :

Si les liens précédents ne fonctionnent plus, vous pouvez les télécharger ici :

Paramètres d'installation
Ce tutoriel utilise les valeurs par défaut, mais vous pouvez les modifier à votre convenance, cliquez sur Valider lorsque les paramètres sont corrects.
Système d'exploitation :
Réinitialiser
Petit lien pour que les moteurs de recherche puissent passer le formulaire : Installation par défaut d'apache, php, mysql, et phpmyadmin sous windows.