Backend PHP (BPH) Help

Installation d'un environnement de travail

Parmi les composants dont vous aurez besoin pour travailler en local, il y en a plusieurs à installer :

La stack Technique

Apache / PHP / MySQL / PHPMyAdmin

Le logiciel qui va vous permettre d'avoir tout ça est différent selon les OS, voici différents tutoriels d'installation en fonction de votre OS.

Gestionnaire de paquets

Windows 10 et 11

Vous allez installer Scoop.sh (le gestionnaire de paquets Windows recommandé par Symfony). Vous allez donc ouvrir un terminal PowerShell et faire les commandes suivantes :

Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser Invoke-RestMethod -Uri https://get.scoop.sh | Invoke-Expression

MacOS

Pour MacOS, vous allez installer Homebrew, le principal gestionnaire de paquets Mac.

Vous allez ouvrir un terminal et y taper la commande suivante :

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

Linux

Bonne nouvelle : si vous êtes sur une distribution Linux vous avez forcément déjà un gestionnaire de paquets : le plus souvent Aptitude ou Yum.

C'est lui que vous appelez quand vous faites des commandes du type :

sudo apt-get

ou

sudo yum install

Vous n'avez donc rien à faire à cette étape.

Composer

Composer est le gestionnaire de paquets pour PHP, vous pouvez l'installer sur vos ordinateurs de la façon suivante :

Composer sur Windows avec Scoop

scoop install composer

Composer sur MacOS avec Homebrew

brew install composer

Composer sur Linux : procédure classique

php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');" php -r "if (hash_file('sha384', 'composer-setup.php') === 'dac665fdc30fdd8ec78b38b9800061b4150413ff2e3b6f88543c636f7cd84f6db9189d43a81e5503cda447da73c7e5b6') { echo 'Installer verified'.PHP_EOL; } else { echo 'Installer corrupt'.PHP_EOL; unlink('composer-setup.php'); exit(1); }" php composer-setup.php php -r "unlink('composer-setup.php');" sudo mv composer.phar /usr/local/bin/composer
20 November 2025