Maj section installation Composer

This commit is contained in:
whirigoyen 2023-03-31 11:44:40 +02:00
parent 841cfaa9cf
commit 5d564b5a1a

View file

@ -471,16 +471,52 @@ twig/extensions v1.5.1 Common additional features for Twig that do not
twig/twig v2.4.3 Twig, the flexible, fast, and secure template language for PHP
~~~
### Composer sous Debian 8
### Installer la dernière version de Composer
Documentation officicelle :
* [Installation](https://getcomposer.org/doc/00-intro.md)
* [Installer programmatiquement](https://getcomposer.org/doc/faqs/how-to-install-composer-programmatically.md)
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.
Télécharger Composer :
~~~
$ wget -q -O setup-composer.php https://getcomposer.org/installer
~~~
Vérifier la somme de contrôle :
~~~
$ 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 :
~~~
$ mkdir bin
$ php -d allow_url_fopen=On setup-composer.php --install-dir=bin --filename=composer
$ php bin/composer --version
PHP Warning: putenv() has been disabled for security reasons
Composer version 1.5.1 2017-08-09 16:07:22
$ php setup-composer.php --install-dir=bin --filename=composer
$ bin/composer --version
~~~
* Installer Composer globalement sur le sytème :
~~~
$ php setup-composer.php
$ mv composer.phar /usr/local/bin/composer
$ composer --version
~~~
Faire le ménage :
~~~
$ rm setup-composer.php
~~~