Pour commencer notre premier tutoriel, chez Webinstart nous utilisons regulierement le Framework Symfony
Ici nous allons voir comment installer Symfony sur Ubuntu pour pouvoir executer les commandes de type :
> symfony server:start
Etape 1: Installation des dependances
Comme toujours, avant d’installer quelque chose sous linux: On met tout à jours !
sudo apt-get update && sudo apt-get upgrade
Ensuite, Il faut installer les packages requis pour le fonctionnement de Symfony.
Installons donc PHP:
sudo apt install php php-json php-ctype php-curl php-mbstring php-xml php-zip php-tokenizer php-tokenizer libpcre3 --no-install-recommends
Encore une chose avant d’installer Symfony:
sudo apt install git zip unzip
Etape 2: Installation de Symfony
Une fois PHP installé, c’est au tour de Symfony:
wget https://get.symfony.com/cli/installer -O - | bash
Vous aurez donc ceci qui s’affiche:

Etape 3: Configurations des variables d’environnement
Maintenant que tout est installé, nous souhaitons pouvoir executer Symfony en tapant simplement:
symfony start:server
Plutot que:
/home/votre-nom-d'utilisateur/.symfony/bin/symfony start:server
Pour cela, il faut editer le fichier de configuration des variables d’environnement Ubuntu:
sudo nano ~/.bashrc
Vous serez appelé à tapez le mot de passe de votre session actuelle.
Vous descendez tout en bas du document texte et ajoutez ceci:
export PATH="$HOME/.symfony/bin:$PATH"
Puis il faut rafraichir le ‘system’ pour prendre en compte les nouvelles variables d’environnement.
source ~/.bashrc
Si vous avez des terminales qui sont resté ouvert depuis avant le tuto. Il faut rafraichir les terminales. (fermer puis rouvrir un nouveau terminale)
Vous pouvez desormais créer des projet en tapant seulement (depuis n’importe ou) dans le terminale:
symfony new nom-de-votre-projet --full
Voila, nous vous souhaitons bon developpement !
Si vous êtes debutant dans Symfony, vous pouvez poursuivre votre monté en compétences via le site officiel de Symfony