Installation et configuration d'un serveur web Apache 2.0, PHP 5, MySQL 4.1 et phpMyAdmin pour Windows
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 :