Voici les différentes opérations pour une installation de base du trio Apache/PHP/MySQL sur un serveur Windows
Installation de MySQL
- Télécharger MySQL (http://dev.mysql.com/downloads/mysql/4.0.html, Windows downloads with installer)
- Décompacter les fichiers et lancer l'installeur setup.exe
- Laisser l'installation standard se faire dans C:\mysql
- Aller dans le répertoire C:\mysql\bin et lancer winmysqladmin.exe.
- A côté de l'horloge, clic droit sur le feu tricolore, WinNT, Install the Service (c'est peut-être fait automatiquement, dans ce cas, rien de spécial à faire).
Installation de phpMyAdmin
- Télécharger phpMyAdmin (http://www.phpmyadmin.net/home_page/downloads.php, Latest stable version)
- Décompacter les fichiers dans C:\ puis renommer le répertoire C:\phpMyAdmin-a.b.c-xx en C:\phpMyAdmin
- Dans le fichier C:\phpMyadmin\config.inc.php, procéder au modifications suivantes:
Repérer la ligne suivante
$cfg['Servers'][$i]['auth_type'] = 'config'; // Authentication method (config, http or cookie based)?
et modifier "config" en "cookie"
Repérer la ligne suivante
$cfg['blowfish_secret'] = '';
et ajouter quelques lettres au hasrd entre les ''
Installation d'Apache2
- Télécharger Apache2 (http://httpd.apache.org/download.cgi, choisir Win32 Binary (MSI Installer))
- Lancer le programme d'installation, laisser les valeurs par défaut et choisir l'installation typique
Installation de PHP 4.x
- Télécharger PHP 4.x (http://www.php.net/downloads.php, Windows Binaries, installer ET package)
- Lancer le programme d'installation php-4.x.y-installer.exe, installation Advanced, paramètres par défaut, modifier le numéro ou le nom du serveur SMTP au besoin, choisir le niveau d'erreur selon l'usage, choisir le type de serveur Apache
- Donner des droits read/write à tout le monde pour les répertoires C:\PHP\uploadtemp et C:\PHP\sessiondata
- Donner le droit d'exécution à tout le monde pour les fichiers C:\PHP\php.exe et C:\PHP\php4ts.dll
- Décompacter le fichier php-4.x.y-Win32.zip dans C:\ et déplacer l'ensemble du contenu de C:\php-4.x.y dans C:\PHP
- Sur le bureau, Poste de travail, clic droit, Propriétés, sous Avancé, Variable d'environnement..., fenêtre Variables système, repérer la variable PATH et y ajouter avant les autres chemins C:\PHP\;C:\PHP\dlls\;C:\PHP\extensions\;
- Ouvrir le fichier C:\Program Files\Apache Group\Apache2\conf\httpd.conf et procéder aux modifications suivantes:
Ajouter les lignes suivantes avant toutes les autres lignes commençant par LoadModule
# PHP 4 definition
LoadModule php4_module "c:/php/sapi/php4apache2.dll"
AddType application/x-httpd-php .php
Repérer la ligne Listen 80 et y ajouter en-dessous la ligne suivante:
Listen 8866
Repérer la ligne DirectoryIndex index.html index.html.var et la modifier comme suit:
DirectoryIndex index.php index.html index.html.var
A la fin du fichier, ajouter la ligne suivante:
Alias /phpMyAdmin/ "C:/phpMyAdmin/"
Finalisation de l'installation de MySQL
- Surfer sur http://127.0.0.1/phpMyAdmin/ (attention, majuscules et minuscules sont importantes sous Apache)
- Cliquer sur Privilèges
- Modifier le mot de passe des 2 users root (build et localhost)
Votre installation de base est terminée.