[tuto][programmation][débutants] - Mise en place d'un environnement de développement sous Windows

Avatar de l’utilisateur
N4T0R4
Administrateur
Messages : 40
Inscription : 09 décembre 2023, 21:45

[tuto][programmation][débutants] - Mise en place d'un environnement de développement sous Windows

Message par N4T0R4 »

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.

Image

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 :

Image

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
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) :

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>
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 :

Code : Tout sélectionner

<center><h1>Hello World!</h1></center>

<?php
phpinfo();
?>
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
Répondre