Maj section installation Composer - sécu

This commit is contained in:
whirigoyen 2023-03-31 12:03:31 +02:00
parent 5d564b5a1a
commit a1eba498da

View file

@ -481,9 +481,16 @@ Documentation officicelle :
Si on veut une version de Composer plus récente que celle fournie par la distribution Debian, on peut l'installer à partir du site de composer.
On peut installer Composer localement pour un utilisateur, ou globalement sur le sytème.
Evolix recommande des installations locales spécifiques pour chaque utilisateur.
Nous déconseillons une installation globale pour plusieurs raions de sécurité : exécution en tant que root, exécutable global sans les mises-à-jour de sécurité…
Télécharger Composer :
~~~
# su - <USER>
$ wget -q -O setup-composer.php https://getcomposer.org/installer
~~~
@ -494,29 +501,21 @@ $ sha384sum setup-composer.php
$ curl https://composer.github.io/installer.sig; echo
~~~
Ensuite, on peut installer Composer localement pour un utilisateur, ou globalement sur le sytème :
* Installer Composer localement pour un utilisateur :
Installer Composer pour l'utilisateur :
~~~
$ mkdir bin
$ php setup-composer.php --install-dir=bin --filename=composer
$ php setup-composer.php --install-dir=./bin --filename=composer
$ rm setup-composer.php
$ bin/composer --version
~~~
* Installer Composer globalement sur le sytème :
Exceptionnellement, s'il est nécessaire d'installer Composer globalement :
~~~
$ php setup-composer.php
$ mv composer.phar /usr/local/bin/composer
$ composer --version
~~~
Faire le ménage :
~~~
$ rm setup-composer.php
# php setup-composer.php --install-dir=/usr/local/bin --filename=composer
# rm setup-composer.php
# composer --version
~~~