Laravel est un framework PHP élégant et puissant conçu pour faciliter le développement d’applications web. Il offre une syntaxe expressive, un ensemble d’outils robuste et une structure bien pensée. Ce guide vous montre comment installer Laravel correctement sur votre machine.
Prérequis
Avant d’installer Laravel, vous devez avoir les éléments suivants installés sur votre système :
- PHP >= 8.1
- Composer (le gestionnaire de dépendances PHP)
- Un serveur web (comme Apache ou Nginx)
- Une base de données (MySQL, PostgreSQL, SQLite, etc.)
Étape 1 : Installer Composer
Si vous n’avez pas encore Composer, téléchargez-le ici :
👉 https://getcomposer.org/download/
Vérifiez son installation avec la commande suivante :

Étape 2 : Créer un projet Laravel
Laravel peut être installé de deux manières principales :
1. Avec le CLI Laravel Installer (option recommandé)
Installez l’outil via Composer globalement :

Assurez-vous que le chemin global de Composer est dans votre variable PATH.
Ensuite, créez un nouveau projet :

2. Avec Composer directement
Si vous ne voulez pas utiliser l’installeur :

Étape 3 : Lancer le serveur de développement
Accédez au dossier de votre projet :

Puis lancez le serveur intégré :

Cela démarre un serveur local sur :
👉 http://localhost:8000
Étape 4 : Configurer l’environnement
Le fichier .env situé à la racine contient la configuration de l’application : base de données, clé de chiffrement, environnement, etc.
Voici un exemple de configuration de base de données MySQL :

🧪 Étape 5 : Vérifier l’installation.
Accédez à l’URL : http://localhost:8000
Vous devriez voir la page d’accueil Laravel avec le logo.
🔁 En résumé
| Étape | Commande |
|---|---|
| Installer Composer | composer --version |
| Installer Laravel CLI | composer global require laravel/installer |
| Créer un projet | laravel new nom-du-projet ou via Composer |
| Lancer le serveur | php artisan serve |
Pour une expérience de développement moderne, vous pouvez utiliser Laravel Sail (environnement Docker) ou Laravel Homestead (machine virtuelle). Ces outils simplifient la configuration locale.

