Outils & Mise en place d’un environnement web local


Objectifs du TD (version débutants)


1) Installer les outils

1.1 Visual Studio Code (éditeur)

1.2 XAMPP (serveur web local)

Dossiers par défaut où placer vos sites :


2) Lancer XAMPP et vérifier

  1. Ouvrez le panneau XAMPP.
  2. Cliquez Start sur Apache (vert = démarré).
  3. Ouvrez votre navigateur et allez sur http://localhost/ : vous devez voir la page d’accueil XAMPP ou la liste des dossiers.

Si tout est OK, vous avez un serveur web qui répond en local.


3) Votre premier site local — pas à pas (A → Z)

3.1 Créer le dossier du site

3.2 Créer la page d’accueil

  1. Ouvrez VS CodeFile → Open Folder → sélectionnez le dossier test.
  2. Créez un fichier index.php avec ce contenu :
<?php
// Exemple 1 : afficher un message
echo "<h1>Bonjour, site local ✔</h1>";

// Exemple 2 : date/heure
$date = date('d/m/Y H:i:s');
echo "<p>Dernière mise à jour : $date</p>";

// Exemple 3 : petite interaction (GET)
$nom = $_GET['nom'] ?? 'anonyme';
echo "<p>Bonjour, $nom ! Ajoutez ?nom=VotrePrenom à l’URL.</p>";
  1. Enregistrez le fichier.

3.3 Tester dans le navigateur

Besoin de vérifier la config PHP ? Ajoutez temporairement phpinfo(); puis supprimez‑le :

<?php phpinfo();

3.4 Ajouter un deuxième site (facultatif)


4) Commandes de base en terminal

Note : La commande cd (changer de dossier) fonctionne sur macOS et Windows.

4.1 macOS (Terminal)

pwd          # dossier courant
ls           # lister les fichiers
cd ..        # remonter d’un dossier
cd test      # entrer dans le dossier 'test'
mkdir demo   # créer un dossier
code .       # ouvrir le dossier courant dans VS Code (si 'code' est installé)

4.2 Windows (PowerShell)

cd           # affiche le dossier courant et sert à naviguer
ls           # alias de Get-ChildItem (liste les fichiers)
cd ..        # remonter d’un dossier
cd test      # entrer dans 'test'
mkdir demo   # créer un dossier
New-Item index.php   # créer un fichier
code .      # ouvrir le dossier courant dans VS Code (si 'code' est installé)

Astuce noms de fichiers/dossiers : pas d’espaces, pas d’accents. Préférez kebab-case ou snake_case.


5) Utiliser VS Code efficacement

⚠️ Live Server ne traite pas le PHP. Pour tester du PHP, passez toujours par http://localhost/ (Apache/XAMPP).


6) Bonnes pratiques

htdocs/
├─ test/
│  ├─ index.php
│  ├─ assets/
│  └─ styles/

7) Dépannage (FAQ très simple)


8) Récap express (checklist)

  1. Installer VS Code & XAMPP.
  2. Démarrer Apache.
  3. Créer htdocs/test/ puis index.php.
  4. Ouvrir http://localhost/test/ (tester aussi ?nom=VotrePrenom).
  5. Éditer/enregistrer dans VS Code → recharger la page.

C’est tout ! Vous avez un environnement web local fonctionnel et un premier site qui répond. 🎉