Le 07/09/2020 à 20:54, Dethegeek a écrit :
Donc, pour ton projet, commence par en faire une copie, ou mieux, gère le
avec git, si tu maîtrises ses bases.
Ensuite installe composer en suivant la procédure disponible sur
http://getcomposer.org <http://getcomposer.org>. Personnellement je
l'installe dans /usr/bin . Je ne descend pas composer depuis apt car il a
tendance à être un peu vieux.
Une fous fait, vérifie que tu peux l'appeler comme n'importe quelle
commande :
Composer --version
Rends toi à la racine de ton projet, et tape
composer init
Il te posera quelques questions notamment pour des meta données (auteur,
licence, ...).
À la racine de ton projet tu auras de nouveaux fichiers :
composer.json
composer. lock
Et un dossier vendor.
Installe ta librairie avec
composer require setasign/fpdi
La commande provient de cette page :
https://packagist.org/packages/setasign/fpdi
Note : http://packagist.org est le site qui sert de "magasin" de
librairies.
Une fois que composer a résolu les dépendances de ton projet et de ta
nouvelle librairie tu pourras utiliser l'autoload que composer a
préparé pour accéder à toutes tes librairies.
Cela se fait en PHP avec
require 'vendor/autoload.PHP'
Enfin, adapte ton projet en fonction si tu utilisais une méthode
d'autoload antédiluvienne. (Comme des include ou des require en masse
un peu partout)
Bonsoir,
Merci, j'ai réussi à installer cette librairie.
Par contre, j'ai installer composer avec apt-get, il ne voulait pas
autrement.
Ensuite, j'ai un peu tatonner mais cela à fini par fonctionner.
Bonne soirée,
José Charters