L'objectif de cette étape est de mettre en place les outils nécessaires pour le développement d'applications PHP avec Symfony.
- Rendez-vous sur le site officiel de GIT pour télécharger et installer la dernière version de Git.
- Vérifiez votre installation en ouvrant le terminal de votre choix avec la commande
git --version
, la commande doit vous afficher la version de Git. - Configurez Git avec les commandes suivantes :
git config --global user.name "PRÉNOM NOM"
git config --global user.email "[email protected]"
git config --global core.editor nano
- (Optionnel) Vous pouvez installer une application graphique pour faciliter l'utilisation de Git.
- Github Desktop pour Windows/macOS
- Git Kraken pour Windows/macOS/Linux
- Consultez cet Aide-Mémoire pour Git et Github en français.
Il existe plusieurs outils pour installer Apache ou Nginx, MySQL et PHP. Vous pouvez choisir parmi les options suivantes :
Si vous utilisez Windows, je vous recommande l'utilisation de Laragon. Ce logiciel apporte non seulement la combinaison Apache/Nginx, MySQL, PHP mais aussi une gestion automatique des hôtes virtuels en https, le terminal Cmder ainsi que le logiciel de gestion de base de données HeidiSQL.
- Rendez-vous sur le site de Laragon dans la section téléchargement, puis télécharger et installer Laragon.
Pour rendre disponible PHP dans votre terminal n'oubliez pas de configurer correctement votre variable d'environnement * *PATH ** en suivant ce tutoriel.
Composer est le gestionnaire de dépendances PHP, il est essentiel pour une bonne utilisation de Symfony.
- Rendez-vous sur le site de Composer pour télécharger et installer Composer.
Composer a besoin de l'exécutable PHP, sur windows et avec Laragon vous pouvez
définir C:\laragon\bin\php\php-8.1.10-Win32-VC14-x64\php.exe
comme exécutable.
Consultez cette Composer Cheat Sheet pour obtenir un aide-mémoire en anglais sur Composer.
Je recommande fortement l'utilisation de PhpStorm, disponible gratuitement sur les systèmes d'exploitation Windows/Linux/macOS avec le GitHub Student Developer Pack.
- Rendez-vous sur le site de PhpStorm
- Liste des plugins sur PhpStorm à installer dans Settings > Plugins :
- Symfony Plugin
- PHP Toolbox
- PHP Annotations
- .ignore (Optionnel)
- .env files support (Optionnel)
Si vous préférez utiliser un éditeur plus simple, vous pouvez opter pour Visual Studio Code compatible avec Windows/Linux/macOS.
Pour Visual Studio Code, voici une liste de plugins à installer :
La CLI (Command Line Interface) Symfony est un outil de développement qui vous permet de créer, exécuter et gérer vos applications Symfony directement depuis votre terminal.
Installation de la CLI Symfony
- Symfony CLI - Windows/Linux/macOS
Assurez-vous que les outils sont correctement installés en exécutant les commandes suivantes dans votre terminal :
php --version
composer --version
git --version
symfony version
Votre environnement de développement PHP avec Symfony est maintenant prêt à être utilisé.