Maj section installation Composer - sécu
This commit is contained in:
parent
5d564b5a1a
commit
a1eba498da
29
HowtoPHP.md
29
HowtoPHP.md
|
@ -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
|
||||
~~~
|
||||
|
||||
|
||||
|
|
Loading…
Reference in a new issue