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