Skip to content

L'outillage du développeur

Préparer son environnement de développement est une étape essentielle pour tout développeur web. Selon votre système d'exploitation, les étapes peuvent varier légèrement.

Dans ce support, vous trouverez les instructions pour configurer un environnement de développement web sous Windows, Linux et macOS.

Global

Pour coder vous aurez besoin d'un éditeur de texte ou d'un IDE. Voici quelques recommandations populaires :

  • Visual Studio Code - Un éditeur de code léger et puissant, avec de nombreuses extensions pour le développement web.
  • WebStorm - Un IDE complet pour le développement web, avec des fonctionnalités avancées.
  • PHPStorm - Un IDE dédié au développement PHP, avec des outils intégrés pour le débogage et le testing.
  • NeoVim - Un éditeur de texte moderne basé sur Vim, très personnalisable et extensible. Très puissant une fois maîtrisé.

Windows

2025 ? Solution WSL !

WSL permet d'obtenir un environnement Linux directement sous Windows, idéal pour le développement.

Un bon point de départ est Alpine avec l'ensemble des éléments nécessaires au développement web.

Il s’agit d’un fork de AlpineWSL, enrichi de nombreux outils déjà installés :

https://github.com/c4software/AlpineWSL-web/releases

Après installation (décompression et lancement de Alpine.exe), vous disposez d’un terminal Linux avec les outils suivants préinstallés :

  • PHP
  • Composer
  • Node.js et npm
  • Python
  • Git
  • Vim

Vous avez ainsi un environnement Linux complet, léger et prêt à l’emploi, comprenant les principaux langages et outils du développement web (PHP, Node.js, Python, Composer, Git, Vim, etc.).

PS : apk est le gestionnaire de paquets

👋 Si vous avez fait le choix de WSL ? Pas besoin de faire la suite.

Pour commencer à développer sous Windows, il est recommandé d'installer un environnement comprenant les outils essentiels comme un serveur web, un interpréteur de langage (PHP, Node.js, Python...), et un gestionnaire de paquets.

Installer un gestionnaire de paquets

Linux

Sous Linux, il suffit d'installer les langages et outils nécessaires via le gestionnaire de paquets de votre distribution (ex : apt, dnf, pacman, etc.). Exemple pour installer PHP, Node.js et Python :

bash
sudo apt install php nodejs npm git vim

Pour installer Composer (pour PHP) :

bash
curl -sS https://getcomposer.org/installer | php
sudo mv composer.phar /usr/local/bin/composer
chmod +x /usr/local/bin/composer

macOS

Sous macOS, la commande brew permet d'installer facilement les outils nécessaires :

  • Installer Homebrew si ce n'est pas déjà fait.
  • Installer les langages et outils nécessaires :
bash
brew install php node git vim
×

Reformulation

La reformulation (IA) peut faire des erreurs. Envisagez de vérifier les informations.