Ce tutorial utilise des Valeurs par défaut
Si vous n'utilisez pas les mêmes valeurs, veuillez les changer et appuyer sur le bouton de validation des modifications
Pour remettre un champ à sa valeur initiale, cliquez sur sa description
Remarque : ces valeurs apparaitront dans le tutorial sous cette forme : C:\mysql
Information sur le tutorial
Ce tutorial est basé sur les toutes dernières versions (au 2 Mai 2002) des logiciels suivants :
Serveur Apache v1.3.24 (serveur HTTP)
PHP v4.2.0 (langage de programmation évolué)
Serveur MySQL v3.23.49 (serveur de base de données)
Il est prévu pour fonctionner sur des plateformes Win32, à savoir :
Windows 95 (nécessite WinSock 2)
Windows 98 (SE)
Windows NT
Windows 2000
Windows XP
Il a été testé sur des machines équipées de
Windows 98 SE
Windows 2000
Windows XP
Si vous avez fait des tests sur d'autres plateformes Win32, merci de m'en informer pour que je les rajoute à la liste
Pour tout complément d'information ou pour toutes questions, vous pouvez me laisser un mail ou poster un message dans le forum
laissez par défaut l'option Run as service for All Users
cliquez sur le bouton Next >
7
Sur la fenêtre Setup Type, cochez l'option Custom et cliquez sur le bouton Next >
8
Sur la fenêtre Custom setup, décochez les options que vous ne voulez pas installer (par exemple : Apache Documentation) et cliquez sur le bouton Next >
9
Sur la fenêtre Ready to Install the Program, cliquez sur le bouton Install
Les fichiers seront installés dans le répertoire C:\Program Files\Apache Group\Apache, sans que l'on puisse changer son emplacement...
10
Sur la fenêtre Installation Wizard Completed, cliquez sur le bouton Finish
11
Par défaut la racine de votre site web sera localisée dans le répertoire \htdocs du répertoire d’installation d’Apache, c’est à dire C:\Program Files\Apache Group\Apache\htdocs
Si vous souhaitez utiliser un autre répertoire comme racine pour votre site web (par exemple C:\MonWeb), créez ce répertoire avec l’Explorateur Windows et copiez tout le contenu du répertoire C:\Program Files\Apache Group\Apache\htdocs dans votre répertoire (C:\MonWeb)
12
Editez le fichier httpd.conf du répertoire \conf d’Apache (C:\Program Files\Apache Group\Apache\conf\httpd.conf)
Remarque : le slash (/) ou l'antislash (\) est interprété de la même manière
17
Enregistrez le document et quittez
18
Lancez le programme Démarrer / Programmes / Apache HTTP Server / Configuration Apache Server / Test Configuration et vérifiez que vous avez bien le message :
c:/program files/apache group/apache/conf/httpd.conf: Syntax OK
19
Si vous avez installé Apache en tant que Service, il faut absolument relancer le serveur à chaque fois que vous modifiez le fichier httpd.conf !
Relancez le service via le menu Démarrer / Programmes / Apache HTTP Server / Control Apache Server / Restart pour que les modifications soient prises en compte.
Test du serveur Apache v1.3.24
Etape
Description
1
Installez le serveur Apache (cf. Installation du serveur Apache v1.3.24)
Une fois l'installation terminée, un nouveau groupe est créé dans le menu Démarrer / Programmes / Apache HTTP Server
2
Dans ce groupe Apache HTTP Server, cliquez sur Start Apache in Console
Une fenêtre MS-DOS APACHE doit s'être ouverte, avec comme contenu :
Apache/1.3.24 (Win32) running...
Si vous n'avez pas cette fenêtre ouverte, c'est que vous n'avez pas suivi à la lettre les instructions de l'installation... Remarque : si votre système le permet (Windows NT, 2000), Apache sera lancé comme service (vérifier dans Démarrer / Paramètres / Panneau de configuration, cliquez sur l'icône Service et vérifiez qu'Apache est lancé en automatique)
3
Premier test - Page de test de l'installation d'Apache :
Lancez votre navigateur préféré (Internet Explorer, Netscape...) et saisissez l'adresse suivante :
http://localhost/
Vous devriez avoir cette page :
4
Deuxième test - Hello World :
Pour mieux comprendre ce qu'est la racine du serveur, nous allons créer un fichier HTML que nous mettrons dans cette racine
Créer un fichier hello.html dans votre répertoire racine C:\MonWeb. Ce fichier contiendra exactement ces 6 lignes :
Remarque : pour C:\php4 et uniquement pour C:\php4, le slash (/) ou l'antislash (\) est interprété de la même manière. Pour tout le reste, ils sont différenciés, donc respectez bien les lignes du dessus
Premier test - PHP Info :
Créez un fichier phpinfo.php dans le répertoire racine de votre site Web (C:\MonWeb). Ce fichier contiendra exactement cette ligne :
Vous aurez alors la page d'information sur PHP v4.2.0 :
4
Deuxième test - Hello World :
Créez un fichier hello.php dans le répertoire racine de votre site Web (C:\MonWeb). Ce fichier contiendra exactement ces 9 lignes :
Vous devriez avoir un joli Hello World affiché en centré sur l'écran; et en dessous, la date et l'heure
Réactualiser la page de votre navigateur pour vérifier que l'heure change
Installation du serveur MySQL v3.23.49
Pour cette installation, on ne configurera pas les utilisateurs du serveur
On utilisera le compte de l'administrateur (root) qui n'a pas besoin de mot de passe
Ce système n'est pas sécurisé, mais le tutorial est prévu pour une installation locale, en vu d'un basculement chez un provider qui met à la disposition des abonnés le même type d'outils (comme Free)
Etape
Description
1
Récupérez le fichier d'installation de MySQL v3.23.49 (fichier Zippé de 11,90 Mo) dans un répertoire de votre choix (par exemple C:\temp)
depuis mon site : MySQL v3.23.49 (comme ça vous serez sur d'avoir la même version que ce tutorial)
2
Décompressez l'archive (fichier mysql-3.23.49-win.zip de 11,90 Mo) à l'aide de Winzip dans un répertoire temporaire (C:\temp)
3
Lancez l’exécutable d'installation (fichier SETUP.EXE de 59 Ko)
4
Sur la fenêtre Welcome, cliquez sur le bouton Next >
5
Sur la fenêtre Information, cliquez sur le bouton Next >
6
Sur la fenêtre Choose Destination Location,
cliquez sur le bouton Browse...
pour choisir un autre répertoire que celui par défaut (C:\mysql) puis cliquez sur le bouton Yes
cliquez sur le bouton Next >
7
Sur la fenêtre Setup Type, cochez l'option Custom et cliquez sur le bouton Next >
8
Sur la fenêtre Select Components, sélectionnez les options à installer et cliquer sur le bouton Next >
9
Sur la fenêtre Setup Complete, cliquez sur le bouton Finish
Test du serveur MySQL v3.23.49
Etape
Description
1
Lancez le fichier winmysqladmin.exe du répertoire \bin de MySQL (C:\mysql\bin\winmysqladmin.exe)
Si une fenêtre s'ouvre pour vous demandez un identifiant et un mot de passe, fermez-la en cliquant sur le bouton Cancel
!
Toute la configuration se fera automatiquement
2
Lorsque le serveur MySQL sera lancé, un icône représentant un feu de couleur verte sera affiché dans la systray (à côté de l'heure)
Pour afficher l'interface, faites un clic-droit sur cet icône et sélectionnez l'option Show me
Pour vérifier que le serveur MySQL est bien démarré, affichez l'onglet Databases sur l'interface
Il devrait y avoir les 2 bases suivantes : mysql et test
3
Il est également possible de faire ce test avec la commande MS-DOS
Ouvrez une invite de commande MS-DOS et déplacez-vous dans le répertoire \bin :
cd \mysql\bin
4
Tapez la commande ci-dessous :
mysqlshow
Le résultat devrait être :
+-----------+
| Databases |
+-----------+
| mysql |
| test |
+-----------+
5
Pour arrêter le serveur MySQL, faites un clic-droit sur l'icone représentant le feu vert (ou sur l'interface si elle est lancée) et sélectionnez l'option Win 9x / ShutDown Both (ou celle correspondant à votre système)
Conclusion
Vous voilà prêt à développer votre site web en local, en utilisant du PHP4 et une base de données MySQL
Je vous conseil d'installer phpMyAdmin afin d'utiliser au mieux la base de données MySQL (cf. tutorial sur phpMyAdmin)
Rappels :
Avant de commencer votre développement :
Lancez le serveur Apache
Lancez le serveur MySQL
Pendant le développement :
Déposez vos sources dans la racine de votre site web (C:\MonWeb) ou dans un sous-répertoire de cette racine