L’installation est vraiment très simple. Il suffit de lancer la commande :
sudo apt install composer
Un ensemble de paquets va s’installer :
Mais, cela présente un inconvénient… La version de composer date de janvier 2018 (v1.6.3)…
On va donc mettre à jour « composer » à la version 1.9.3.
Pour cela, nous allons nous aider de la documentation de composer sur son site Web.
Pré-requis : il faut savoir où a été installé composer par le package d’origine. Une commande bien pratique va nous y aider.
locate composer
Cela nous donne l’écran suivant (extrait) :
Une fois ceci déterminé il reste plus qu’à télécharger composer :
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
Puis vérifier son intégrité :
php -r "if (hash_file('sha384', 'composer-setup.php') === 'e0012edf3e80b6978849f5eff0d4b4e4c79ff1609dd1e613307e16318854d24ae64f26d17af3ef0bf7cfb710ca74755a') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
On devrait obtenir « Installer verified », sinon recommencer l’étape précédente…
Nouas allons l’installer. Attention, « sudo » est obligatoire car l’utilisateur courant n’a pas le droit d’écrire dans « /usr/bin/ »…
sudo php composer-setup.php --install-dir=/usr/bin/ --filename=composer
Il reste plus qu’à vérifier la bonne issue de ce travail avec :
composer -V
Cela donne l’écran suivant :
Il ne reste plus qu’à créer son premier projet symfony…
Pour cela, il convient d’utiliser la documentation de ce framework, que vous trouverez (notamment) ici : https://symfony.com/doc/current/index.html#gsc.tab=0.