La Homepage de Floppy
v3.00 - Tutoriaux PHP + MySQL



Installation d'Apache + PHP4 + MySQL
 


Vous pouvez accèder directement à la partie qui vous intéresse en cliquant ci-dessous :
  • Paramétrage du tutorial
  • Information sur le tutorial
  • Installation du serveur Apache v1.3.24
  • Test du serveur Apache v1.3.24
  • Installation de PHP v4.2.0
  • Test de PHP v4.2.0
  • Installation du serveur MySQL v3.23.49
  • Test du serveur MySQL v3.23.49
  • Conclusion



  • Paramétrage du tutorial
     


    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
    Modification des paramètres
    Répertoire considéré comme la racine de votre site  : 
    Répertoire d'installation de PHP  : 
    Répertoire d'installation de MySQL  : 
    Répertoire temporaire  : 
    Votre adresse e-mail  : 
    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

    Merci de ne pas réutiliser ce tutorial sans citer mon site : La homepage de Floppy

    Bonne lecture...



    Installation du serveur Apache v1.3.24
     


    Etape Description
    1 Récupérez le fichier d'installation d'Apache v1.3.24 (Win32 binary de 5,07 Mo) dans un répertoire de votre choix (par exemple C:\temp)
  • depuis le site officiel d'Apache
  • depuis mon site : Apache v1.3.24 (comme ça vous serez sur d'avoir la même version que ce tutorial)
  • 2 Lancez l’exécutable (fichier apache_1.3.24-win32-x86-no_src.exe de 5,07 Mo)
    3 Sur la fenêtre Installation Wizard, cliquez sur le bouton  Next > 
    4 Sur la fenêtre License Agreement, sélectionnez l'option I accept the terms in the license agreement et cliquez sur le bouton  Next > 
    5 Sur la fenêtre Read This First, cliquez sur le bouton  Next > 
    6 Sur la fenêtre Server Information,
  • saisissez le Network Domain : localhost
  • saisissez le Server Name : localhost
  • saisissez l'Administrator's Email Address : floppy@fr.st
  • 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)
    13 Vérifiez que la ligne 275 est bien :
    ServerAdmin floppy@fr.st
    14 Vérifiez que la ligne 293 est bien :
    ServerName localhost
    15 Modifiez la ligne 301 :
    DocumentRoot "c:/Program Files/Apache Group/Apache/htdocs"
    par
    DocumentRoot "C:/MonWeb"
    Remarque : le slash (/) ou l'antislash (\) est interprété de la même manière
    16 Modifiez la ligne 326 :
    <Directory "c:/Program Files/Apache Group/Apache/htdocs">
    par
    <Directory "C:/MonWeb">
    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 :
    <HTML>
    <HEAD><TITLE>Ma page</TITLE></HEAD>
    <BODY>
    <H1 align="center">Hello World</H1>
    </BODY>
    </HTML>
    Lancez votre navigateur préféré (Internet Explorer, Netscape...) et saisissez l'adresse suivante :
    http://localhost/hello.html
    Vous devriez avoir un joli Hello World affiché en centré sur l'écran
    5 Pour arrêter le serveur Apache, fermez la fenêtre DOS APACHE ou arrêtez le service




    Installation de PHP v4.2.0
     


    Etape Description
    1 Récupérez le fichier d'installation de PHP v4.2.0 (Win32 binary de 896 Ko) dans un répertoire de votre choix (par exemple C:\temp)
  • depuis le site officiel de PHP
  • depuis mon site : PHP v4.2.0 (comme ça vous serez sur d'avoir la même version que ce tutorial)
  • 2 Lancez l'executable (fichier php-4.2.0-installer.exe de 896 Ko)
    3 Vérifiez que le serveur Apache est arrêté (cf. étape 5 du Test du serveur Apache v1.3.12)
    4 Sur la fenêtre Welcome, cliquez sur le bouton  Next > 
    5 Sur la fenêtre License Agreement, cliquez sur le bouton  I Agree 
    6 Sur la fenêtre Installation Type, sélectionnez l'option Advanced et cliquez sur le bouton  Next > 
    7 Sur la fenêtre Choose Destination location, cliquez sur le bouton  Browse...  pour choisir le répertoire d'installation
    8 Sur la fenêtre Select Destination Directory, saisissez le répertoire d'installation (C:\php4) et cliquez sur le bouton  OK 
    9 De retour sur la fenêtre Choose Destination location, cliquez sur le bouton  Next > 
    10 Sur la fenêtre Backup Replaced Files, laissez les options par défaut et cliquez sur le bouton  Next > 
    11 Sur la fenêtre Choose Upload Temporary Directory, laissez les options par défaut et cliquez sur le bouton  Next > 
    12 Sur la fenêtre Choose Session Save Directory, laissez les options par défaut et cliquez sur le bouton  Next > 
    13 Sur la fenêtre Mail Configuration,
  • saisissez la zone Address of your SMTP server : localhost
  • saisissez la zone 'from' address for the mail function : floppy@fr.st
  • cliquez sur le bouton  Next > 
  • 14 Sur la fenêtre Error Reporting Level, laissez les options par défaut et cliquez sur le bouton  Next > 
    15 Sur la fenêtre Server Type, sélectionnez l'option Apache et cliquez sur le bouton  Next > 
    16 Sur la fenêtre File Extensions, laissez les options par défaut et cliquez sur le bouton  Next > 
    17 Sur la fenêtre Start Installation, cliquez sur le bouton  Next > 
    18 Sur la fenêtre Apache Configuration indiquant qu'il faudra configurer Apache à la main, cliquez que le bouton  OK 
    19 Sur la fenêtre Installation complete, cliquez sur le bouton  OK 
    20 Le programme d'installation génère un fichier php.ini dans le répertoire de windows
    21 Editez le fichier httpd.conf du répertoire \conf d’Apache (C:\Program Files\Apache Group\Apache\conf\httpd.conf)
    22 Rajoutez ces 3 lignes à la fin du fichier :
    ScriptAlias /php/ "C:/php4/"
    AddType application/x-httpd-php .php
    Action application/x-httpd-php "/php/php.exe"
    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
    23 Enregistrez le document et quittez




    Test de PHP v4.2.0
     


    Etape Description
    1 Lancez le serveur Apache (cf. étape 2 du Test du serveur Apache v1.3.24)
    2 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 :
    <? phpInfo(); ?>
    3 Lancez votre navigateur préféré (Internet Explorer, Netscape...) et saisissez l'adresse suivante :
    http://localhost/phpinfo.php
    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 :
    <HTML>
    <HEAD><TITLE>Ma page</TITLE></HEAD>
    <BODY>
    <CENTER>
    <H1>Hello World</H1>
    <? echo "Le " . date("d/m/Y") . " à " . date("H:i:s"); ?>
    </CENTER>
    </BODY>
    </HTML>
    5 Lancez votre navigateur préféré (Internet Explorer, Netscape...) et saisissez l'adresse suivante :
    http://localhost/hello.php
    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 le site officiel de MySQL
  • 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

    Avant de quitter :
  • Arrêtez le serveur MySQL
  • Arrêtez le serveur Apache


    © Floppy /AD - 05/2002