Dans un
répertoire, (ici C:\Web) créer un dossier :
- Php
- PhpMyAdmin
- MySQL
- Docs (pour les fichiers du site si besoin)
Télécharger puis décompresser dans C:\Web\Php les
fichiers de l'archive PHP5 disponible sur http://www.php.net/downloads.php (attention, choisir la version
complète win32 et non pas l'installeur automatique).
Copier le fichier c:\web\php\php.ini-recommended dans c:\winnt et le
renommer en php.ini
Copier la Dll C:\Web\Php\libmysql.dll dans C:\WINNT\system32
Configurer le php.ini (réglages de
base)
-> safe_mode = On
(seulement dans le cas d'un hébergement mutualisé, cette option limite les
utilisateurs pour des raisons de sécurité)
-> display_errors =
On (éviter cette option en production, peut divulguer des informations pour les
hackers)
->
display_startup_errors = On (éviter cette option en production, peut divulguer
des informations pour les hackers)
-> docref_root =
"http://www.php.net/"
-> docref_ext = ""
-> extension_dir =
"C:\Web\Php\ext" (ajuster le chemin à votre cas)
Décommenter les
extensions suivantes :
->
extension=php_mbstring.dll
->
extension=php_gd2.dll
->
extension=php_mysql.dll
Puis ajouter la ligne
suivante en dessous de l'extension mysql :
->
extension=php_mysqli.dll
-> date.timezone =
"Europe/Paris"
-> smtp =
smtp.neuf.fr (ajuster à votre serveur SMTP)
-> sendmail_from =
info@domaine.com (indiquer votre email)
Enregistrer la
configuration.
Dans le gestionnaire
IIS, afficher les propriétés du site.
Dans l'onglet "Home
Directory", cliquer sur le bouton "Configuration" et ensuite sur "Add" dans la
boite de dialogue que vient de s'ouvrir.
Dans le champs
"Executable" indiquer "C:\Web\Php\php5isapi.dll" et dans "Extension", indiquez .php puis valider.
Dans l'onglet
"Documents", ajouter "index.php" et si possible "index.html" puis
valider les changements.
Réaliser un Phpinfo()
pour tester l'installation.
Installez MySQL
suivant les photos ☺
Changez le répertoire de
MySQL
Choisissez Server, MySQL
utilisera un peu plus de RAM au profit des performances
Le nombre maximum de
connexions sur le serveur
Vilain Norton qui
ouvre sa bulle au mauvais moment
Décompressez l'archive
de PhpMyAdmin dans c:\web\phpmyadmin (l'index devra se trouver dans
c:\web\phpmyadmin\index.php)
Ajoutez ce répertoire en
"Virtual Directory" dans IIS en lui donnant un alias tel que mysql, phpmyadmin,
sql,...
Editez le fichier
C:\Web\PhpMyAdmin\libraries\config.default.php
Indiquez une passe
phrase pour l'encodage des cookies :
$cfg['blowfish_secret']
= 'quelqueChose2C0mpliqué';
$cfg['Servers'][$i]['auth_type'] = 'cookie'; // Authentication method
(config, http or cookie based)?
Ceci n'est à faire qu'a
la première section, inutile de répéter l’opération pour les autres occurrences.
Essayez ensuite de vous
loguer sur phpmyadmin en temps que root pour créer de nouveaux utilisateurs.