Ceci est une ancienne révision du document !


Composer

Prérequis

PHP doit être installer.

Pour tester si PHP est installé, tapez dans un terminal php -v

C:\Users\thierry>php -v
PHP 7.3.6 (cli) (built: May 29 2019 12:11:00) ( ZTS MSVC15 (Visual C++ 2017) x64 )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.3.6, Copyright (c) 1998-2018 Zend Technologies

Sinon rendez-vous ici : Installer PHP

Installation de Composer

Sous Windows

Télécharger l'exécutable composer-setup.exe sur la page https://getcomposer.org/download/.

Puis l’exécuter !

Sous Linux

Pour installer composer et pouvoir l'utiliser dans différents répertoires je fais comme suit: (Source : https://getcomposer.org/download/)

Télécharger Composer-setup

Sur un Linux, dans le répértoire /home/%myname% j'installe le composer-setup.php

  1. php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
  2. php -r "if (hash_file('SHA384', 'composer-setup.php') === '93b54496392c062774670ac18b134c3b3a95e5a5e5c8f1a9f115f203b75bf9a129d5daa8ba6a13e2cc8a1da0806388a8') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"

1. On télécharge le fichier composer-setup.php

2. On vérifie si c'est le bon fichier et si il n'est pas corrompu…

Installer Composer.phar dans le répertoire que l'on veut

toujours dans le méme répertoire on execute

php composer-setup.php --install-dir=/var/www/html/oujeveux

Tester

Vous n'avez plus qu'a vous rendre dans votre répértoire /var/www/html/oujeveux et executer php composer.phar

cd /var/www/html/oujeveux
php composer.phar diagnose

Résultat:

Checking platform settings: OK
Checking git settings: OK
Checking http connectivity to packagist: OK
Checking https connectivity to packagist: OK
Checking github.com rate limit: OK
Checking disk free space: OK
Checking pubkeys:
Tags Public Key Fingerprint: XXXXX.....XXXXX
Dev Public Key Fingerprint: XXXXX.....XXXXX
OK
Checking composer version: OK
Composer version: 1.7.2
PHP version: 7.2.10
PHP binary path: /usr/bin/php7.2
Vous pourriez laisser un commentaire si vous étiez connecté.