Lecture audio :

Chapitre 2 : Installer PHP et configurer son environnement

1. De quoi a-t-on besoin pour exécuter du PHP ?

PHP ne s’exécute pas directement comme HTML. Il faut :

  • ✅ un serveur web local (Apache ou Nginx)
  • ✅ le moteur PHP
  • ✅ un navigateur pour visualiser les résultats
  • ✅ un éditeur de code (Visual Studio Code, Sublime Text, etc.)

2. Installer un environnement local (recommandé)

Voici les solutions tout-en-un les plus simples :

  • 🟦 Laragon (Windows) — Léger, rapide, simple
  • 🟤 XAMPP (Windows/Mac/Linux) — Très utilisé mais un peu plus lourd
  • 🍏 MAMP (Mac/Windows) — Bonne alternative pour les utilisateurs Mac

Installer Laragon (recommandé pour Windows) :

  1. Télécharge Laragon depuis laragon.org
  2. Installe-le avec les options par défaut
  3. Lance Laragon, puis clique sur “Start All”
  4. Dans le dossier www, crée un dossier monprojet
  5. Ajoute un fichier index.php dedans avec ce contenu :
    <?php
    echo "Bienvenue dans mon projet PHP !";
    ?>
  6. Dans le navigateur, tape http://monprojet.test (ou localhost selon la config)

3. Vérifier la version de PHP

Crée un fichier infos.php et mets-y :

<?php
phpinfo();
?>

Cela affichera la version de PHP installée ainsi que toutes les extensions activées.

4. Organiser ses fichiers PHP

Utilise une structure propre dès le départ :

  • /monprojet/index.php — page d’accueil
  • /monprojet/includes/ — pour stocker tes fichiers à inclure
  • /monprojet/css/ — pour ton style CSS
  • /monprojet/js/ — pour ton JavaScript

5. Alternative : PHP en ligne

Tu peux aussi tester du PHP sans rien installer via :

Mais ces solutions sont limitées : tu ne pourras pas travailler avec des fichiers ni bases de données locales.

Conclusion

Tu es maintenant prêt à écrire et exécuter tes premiers fichiers PHP en local. Dans le chapitre suivant, tu vas créer ton tout premier script PHP et comprendre comment fonctionne l’exécution du code.

📝 QCM – Chapitre 2 : Installer PHP et configurer son environnement

Uniquement d'un navigateur web
Un serveur web local et le moteur PHP
Un éditeur de texte et une connexion internet

Node.js
Laragon
Apache Tomcat
Besoin d'aide ?
Tuteur Virtuel
Bonjour ! Je suis votre tuteur virtuel. Comment puis-je vous aider avec ce cours aujourd'hui ?
Historique des conversations
Chargement...