Skip to content

Latest commit

 

History

History

01-environnement-dev

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 

Installation des outils

Objectifs

L'objectif de cette étape est de mettre en place les outils nécessaires pour le développement d'applications PHP avec Symfony.

Les outils

Git

  1. Rendez-vous sur le site officiel de GIT pour télécharger et installer la dernière version de Git.
  2. 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.
  3. Configurez Git avec les commandes suivantes :
    1. git config --global user.name "PRÉNOM NOM"
    2. git config --global user.email "[email protected]"
    3. git config --global core.editor nano
  4. (Optionnel) Vous pouvez installer une application graphique pour faciliter l'utilisation de Git.
    1. Github Desktop pour Windows/macOS
    2. Git Kraken pour Windows/macOS/Linux
  5. Consultez cet Aide-Mémoire pour Git et Github en français.

AMP Stack

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.

  1. 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

Composer est le gestionnaire de dépendances PHP, il est essentiel pour une bonne utilisation de Symfony.

  1. 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.

IDE

Je recommande fortement l'utilisation de PhpStorm, disponible gratuitement sur les systèmes d'exploitation Windows/Linux/macOS avec le GitHub Student Developer Pack.

  1. Rendez-vous sur le site de PhpStorm
  2. Liste des plugins sur PhpStorm à installer dans Settings > Plugins :
    1. Symfony Plugin
    2. PHP Toolbox
    3. PHP Annotations
    4. .ignore (Optionnel)
    5. .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 :

  1. PHP Intelephense
  2. PHP Namespace Resolver
  3. Twig Language
  4. Twig Language 2

Symfony CLI

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

  1. Symfony CLI - Windows/Linux/macOS

Vérification de votre environnement

Assurez-vous que les outils sont correctement installés en exécutant les commandes suivantes dans votre terminal :

  1. php --version
  2. composer --version
  3. git --version
  4. symfony version

Votre environnement de développement PHP avec Symfony est maintenant prêt à être utilisé.