[tuto][programmation][débutants] - Mise en place d'un environnement de développement sous Windows
Publié : 17 juin 2024, 07:33
Solution 1 : WAMP (Apache, MySQL, PHP)
1. Télécharger l’outils de vérification des prérequis : check_vcredist.exe
2. Aller en bas de cette page : https://wampserver.aviatechno.net/ et repérer la section Visual C++ Redistributable Packages.
3. Installer les bibliothèques requises par l'outil (bien prendre les versions x86 si demandé) :
4. Télécharger et installer WampServer v3.3.5
5. Lancer WampServer et s'assurer que l'cône dans la barre des tâches est bien verte :
6. Entrer l'adresse http://localhost dans un navigateur (ou http://127.0.0.1) :
[screenshot]
Créer un hôte virtuel (Virtual Host) pointant vers votre répertoire de travail
1. Créer un répertoire racine pour vos sites Web (ex. D:\www ou D:\web)
2. Ajouter votre hôte dans le fichier C:\Windows\System32\drivers\etc\hosts
Pour cela :
- Ouvrir un bloc-note (C:\Windows\notepad.exe) en mode Administrateur.
- Ouvrir C:\Windows\System32\drivers\etc\hosts (afficher tous les types pour le voir car ce fichier n'a pas d'extention) et ajouter :
NOTE : 127.0.0.1 est l'adresse IP de la machine locale, vous pouvez remplacer local.monsiteweb.fr par ce que vous voulez, cette url pointera vers votre machine et donc vers le serveur Apache.
3. Editer le fichier [C:\]Wamp\bin\apache\apache2.4.59\conf\extra\httpd-vhosts.conf avec le code suivant (remplacer vos informations) :
NOTE : Le premier Virtual Host est localhost et pointe vers votre répertoire d'installation de Wamp (par défaut c:\wamp) et \www, à vous de configurer le second pour que le ServerName pointe vers votre répertoire de travail.
6. Redémarrer Apache via l'icône de la barre des tâches (ou tous les services WampServer).
7. Créer un fichier index.php dans votre répertoire de travail (ex. D:\Web) et copier le code suivant :
8. Sauvegarder et se rendre à l'adresse choisie (ex. local.monsiteweb.fr), vous devriez voir apparaître votre page ;)
NOTE: Le html affichera "Hello World!", suivi des informations de configurationde PHP.
Solution 2 : XAMPP (Apache, MySQL, PHP, Perl)
Tutoriel
1. Télécharger l’outils de vérification des prérequis : check_vcredist.exe
2. Aller en bas de cette page : https://wampserver.aviatechno.net/ et repérer la section Visual C++ Redistributable Packages.
3. Installer les bibliothèques requises par l'outil (bien prendre les versions x86 si demandé) :
4. Télécharger et installer WampServer v3.3.5
5. Lancer WampServer et s'assurer que l'cône dans la barre des tâches est bien verte :
6. Entrer l'adresse http://localhost dans un navigateur (ou http://127.0.0.1) :
[screenshot]
Créer un hôte virtuel (Virtual Host) pointant vers votre répertoire de travail
1. Créer un répertoire racine pour vos sites Web (ex. D:\www ou D:\web)
2. Ajouter votre hôte dans le fichier C:\Windows\System32\drivers\etc\hosts
Pour cela :
- Ouvrir un bloc-note (C:\Windows\notepad.exe) en mode Administrateur.
- Ouvrir C:\Windows\System32\drivers\etc\hosts (afficher tous les types pour le voir car ce fichier n'a pas d'extention) et ajouter :
Code : Tout sélectionner
127.0.0.1 local.monsiteweb.fr
3. Editer le fichier [C:\]Wamp\bin\apache\apache2.4.59\conf\extra\httpd-vhosts.conf avec le code suivant (remplacer vos informations) :
Code : Tout sélectionner
<VirtualHost *:80>
ServerName localhost
ServerAdmin votre@email.com
DocumentRoot "${INSTALL_DIR}/www"
ErrorLog "logs/error.log"
CustomLog "logs/access.log" common
<Directory "${INSTALL_DIR}/www/">
Options +Indexes +Includes +FollowSymLinks +MultiViews
AllowOverride All
Require local
</Directory>
</VirtualHost>
<VirtualHost *:80>
ServerName local.monsiteweb.fr
ServerAdmin votre@email.com
DocumentRoot "d:/web"
ErrorLog "logs/error.log"
CustomLog "logs/access.log" common
<Directory "d:/web/">
Options +Indexes +Includes +FollowSymLinks +MultiViews
AllowOverride All
Require local
</Directory>
</VirtualHost>
6. Redémarrer Apache via l'icône de la barre des tâches (ou tous les services WampServer).
7. Créer un fichier index.php dans votre répertoire de travail (ex. D:\Web) et copier le code suivant :
Code : Tout sélectionner
<center><h1>Hello World!</h1></center>
<?php
phpinfo();
?>
NOTE: Le html affichera "Hello World!", suivi des informations de configurationde PHP.
Solution 2 : XAMPP (Apache, MySQL, PHP, Perl)
Tutoriel