Configurer votre environnement de développement
Avant d’écrire du code PHP, vous avez besoin d’un environnement de développement local. Celui-ci comprend généralement un serveur web, l’interpréteur PHP et optionnellement une base de données.
Option 1 : Paquets Tout-en-Un (Recommandé pour les débutants)
Ces paquets regroupent tout ce dont vous avez besoin dans une seule installation :
XAMPP (Multiplateforme)
# Télécharger sur https://www.apachefriends.org/
# Inclus : Apache + MariaDB + PHP + Perl
MAMP (macOS/Windows)
# Télécharger sur https://www.mamp.info/
# Inclus : Apache/Nginx + MySQL + PHP
Laragon (Windows - Un choix moderne et léger)
# Télécharger sur https://laragon.org/
# Inclus : Apache/Nginx + MySQL + PHP + Node.js
Option 2 : Docker (Installation professionnelle)
Pour un environnement plus professionnel, isolé et reproductible :
# docker-compose.yml
version: '3.8'
services:
php:
image: php:8.4-apache
ports:
- '8080:80'
volumes:
- ./src:/var/www/html
Lancer avec : docker-compose up -d
Option 3 : Serveur intégré de PHP (Tests rapides)
PHP inclut un serveur de développement pour des tests rapides sans configuration complexe :
# Naviguez vers le dossier de votre projet
cd /chemin/vers/votre/projet
# Démarrez le serveur intégré
php -S localhost:8000
Vérifier votre installation
Créez un fichier nommé info.php à la racine de votre serveur :
<?php
phpinfo();
?>
Visitez http://localhost/info.php (ou http://localhost:8000/info.php) dans votre navigateur. Vous devriez voir la page de configuration détaillée de PHP.
Éditeurs de code recommandés
- VS Code avec l’extension “PHP Intelephense”
- PhpStorm (le plus complet, professionnel, payant)
- Sublime Text avec des paquets PHP dédiés
Exemples de code
Créez ce fichier pour vérifier que PHP fonctionne correctement
<?php
// info.php - Testez votre installation PHP
phpinfo();
?>
Ressources
- Guide d’installation PHP — Documentation officielle d’installation pour toutes les plateformes
📘 Cette leçon fait partie du cours PHP Essentials sur la plateforme d’apprentissage RostoDev.
Prêt à passer à la suite ?
Vous avez terminé cette leçon sur Configurer votre environnement de développement. Continuez votre apprentissage avec la prochaine leçon ou explorez d'autres formations.