{"id":4810,"date":"2017-04-24T16:27:56","date_gmt":"2017-04-24T16:27:56","guid":{"rendered":"https:\/\/blog.hostinger.io\/tutoriels\/?p=4810"},"modified":"2025-05-21T19:15:17","modified_gmt":"2025-05-21T19:15:17","slug":"comment-installer-et-utiliser-composer","status":"publish","type":"post","link":"\/fr\/tutoriels\/comment-installer-et-utiliser-composer","title":{"rendered":"Comment installer et utiliser Composer &#8211; le tutoriel ultime"},"content":{"rendered":"<p>Dans cet article, nous allons vous montrer comment installer et utiliser <a href=\"http:\/\/getcomposer.org\/\" target=\"_blank\" rel=\"noopener noreferrer\"><strong>Composer<\/strong><\/a> sur diff&eacute;rentes plateformes. <strong>Composer<\/strong> est un gestionnaire de d&eacute;pendances pour PHP. C&rsquo;est un outil simple et fiable que les d&eacute;veloppeurs utilisent pour g&eacute;rer et int&eacute;grer des paquets ou des biblioth&egrave;ques externes dans leurs projets bas&eacute;s sur PHP. Ainsi, ils n&rsquo;ont pas &agrave; cr&eacute;er leurs pages ou applications web &agrave; partir de z&eacute;ro.<\/p><p>Pour vous aider &agrave; ma&icirc;triser cet outil, vous apprendrez &eacute;galement comment cr&eacute;er un projet <a href=\"https:\/\/www.hostinger.com\/fr\/tutoriels\/php\" target=\"_blank\" rel=\"noopener noreferrer\">PHP<\/a> de base.<\/p><p>Avant d&rsquo;apprendre &agrave; installer Composer, assurez-vous que vous avez acc&egrave;s &agrave; l&rsquo;interface en ligne de commande de votre syst&egrave;me ou serveur.<\/p><figure class=\"wp-block-image size-full\"><a href=\"https:\/\/assets.hostinger.com\/content\/tutorials\/pdf\/Speed-Up-Your-Website-FR.pdf\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"1024\" height=\"283\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/eBook_-Speed-Up-your-website-FR-1024x283-1.png\/public\" alt=\"\" class=\"wp-image-41455\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/eBook_-Speed-Up-your-website-FR-1024x283-1.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/eBook_-Speed-Up-your-website-FR-1024x283-1.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/eBook_-Speed-Up-your-website-FR-1024x283-1.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/eBook_-Speed-Up-your-website-FR-1024x283-1.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><h3 class=\"wp-block-heading\" id=\"h-c-est-quoi-un-gestionnaire-de-dependance\">C&rsquo;est quoi un gestionnaire de d&eacute;pendance?<\/h3><p>Le gestionnaire de d&eacute;pendances est un outil qui peut &ecirc;tre utilis&eacute; pour g&eacute;rer les d&eacute;pendances d&rsquo;un projet. Le gestionnaire de d&eacute;pendances est un excellent concept. C&rsquo;est principalement un outil pour installer, d&eacute;sinstaller et mettre &agrave; jour ces d&eacute;pendances. Grosso-modo, un ensemble de m&eacute;canismes et permet &eacute;galement la cr&eacute;ation de packages (vos projets) qui peuvent &ecirc;tre distribu&eacute;s. Qu&rsquo;est-ce que la d&eacute;pendance &agrave; Internet? JavaScript, CSS, HTML, etc.<\/p><h3 class=\"wp-block-heading\" id=\"h-definition-du-composer\">D&eacute;finition du Composer<\/h3><p>Le logiciel Composer est un gestionnaire de d&eacute;pendances sous licence libre (GPL v3) &eacute;crit en PHP. Il permet &agrave; ses utilisateurs de d&eacute;clarer et d&rsquo;installer les biblioth&egrave;ques requises par le projet principal. Cela &eacute;vite aux d&eacute;veloppeurs d&rsquo;avoir &agrave; utiliser toutes les biblioth&egrave;ques qu&rsquo;ils utilisent pour distribuer leurs projets. Par cons&eacute;quent, pour les projets &eacute;crits en PHP, nous pouvons le consid&eacute;rer comme l&rsquo;&eacute;quivalent d&rsquo;APT.<\/p><h2 class=\"wp-block-heading\" id=\"h-installer-composer\">Installer Composer<\/h2><p>Cette section vous montrera comment installer Composer sur un <a href=\"https:\/\/www.hostinger.com\/fr\/hebergement-web\">h&eacute;bergement mutualis&eacute;<\/a> et sur des syst&egrave;mes d&rsquo;exploitation tels que Linux, macOS et Windows.<\/p><figure class=\"wp-block-image size-full\"><a href=\"https:\/\/www.hostinger.com\/fr\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"1024\" height=\"300\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/FR-Web-hosting_in-text-banner-1-1024x300-1.png\/public\" alt=\"\" class=\"wp-image-41467\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/FR-Web-hosting_in-text-banner-1-1024x300-1.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/FR-Web-hosting_in-text-banner-1-1024x300-1.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/FR-Web-hosting_in-text-banner-1-1024x300-1.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/FR-Web-hosting_in-text-banner-1-1024x300-1.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><h3 class=\"wp-block-heading\" id=\"h-1-installation-de-composer-sur-un-hebergement-mutualise-linux-ou-macos\">1. Installation de Composer sur un h&eacute;bergement mutualis&eacute;, Linux ou macOS<\/h3><p>Les commandes pour installer Composer sur un <strong>h&eacute;bergement mutualis&eacute;<\/strong>, Linux (PC ou serveur), et macOS sont les m&ecirc;mes.<\/p><p>Notez que Composer est pr&eacute;install&eacute; sur les plans d&rsquo;h&eacute;bergement mutualis&eacute; <a href=\"https:\/\/hebergeur-web\/\" target=\"_blank\" rel=\"noopener noreferrer\"><strong>Premium et Business<\/strong><\/a> de Hostinger. Si vous utilisez l&rsquo;un d&rsquo;eux, sautez cette partie. Cependant, si vous d&eacute;couvrez qu&rsquo;il est obsol&egrave;te, vous pouvez mettre &agrave; jour Composer en ex&eacute;cutant cette commande :<\/p><pre class=\"wp-block-preformatted\">php composer.phar self-update\n<\/pre><p>Suivez ces instructions pour savoir comment installer Composer sur votre syst&egrave;me :<\/p><ol class=\"wp-block-list\">\n<li>Connectez-vous &agrave; votre compte d&rsquo;h&eacute;bergement en utilisant une connexion SSH. Vous pouvez apprendre &agrave; le faire gr&acirc;ce &agrave; ce <a href=\"https:\/\/www.hostinger.com\/fr\/tutoriels\/connexion-ssh-windows-putty\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>tutoriel SSH<\/strong><\/a>.<\/li>\n\n\n\n<li>T&eacute;l&eacute;chargez Composer depuis le site officiel en utilisant la commande suivante :<\/li>\n<\/ol><pre class=\"wp-block-preformatted\">php -r \"copy('https:\/\/getcomposer.org\/installer', 'composer-setup.php');\"\n<\/pre><ol class=\"wp-block-list\">\n<li>V&eacute;rifiez la signature de l&rsquo;installateur <strong>(SHA-384)<\/strong> pour vous assurer que le fichier d&rsquo;installation n&rsquo;est pas corrompu. Tapez :<\/li>\n<\/ol><pre class=\"wp-block-preformatted\">php -r \"if (hash_file('sha384', 'composer-setup.php') === 'e0012edf3e80b6978849f5eff0d4b4e4c79ff1609dd1e613307e16318854d24ae64f26d17af3ef0bf7cfb710ca74755a') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;\"\n<\/pre><ol class=\"wp-block-list\">\n<li>La longue cha&icirc;ne de caract&egrave;res de la commande ci-dessus (<strong>&lsquo;e0012edf&hellip;&rsquo;<\/strong>) est la signature de l&rsquo;installateur. Cette signature change &agrave; chaque fois qu&rsquo;une nouvelle version de Composer est publi&eacute;e. Donc, assurez-vous d&rsquo;aller chercher la derni&egrave;re version de <strong>SHA-384<\/strong> sur <a href=\"https:\/\/composer.github.io\/pubkeys.html\" target=\"_blank\" rel=\"noopener noreferrer\"><strong>cette page<\/strong><\/a>.<\/li>\n\n\n\n<li>Une fois que c&rsquo;est fait, vous pouvez installer <strong>Composer<\/strong> localement ou globalement. L&rsquo;installation locale signifie que le gestionnaire de d&eacute;pendances sera stock&eacute; dans votre r&eacute;pertoire actuel, et que vous devez sp&eacute;cifier le chemin d&rsquo;acc&egrave;s avant d&rsquo;ex&eacute;cuter les commandes correspondantes. En attendant, l&rsquo;installation globale vous permet d&rsquo;ex&eacute;cuter Composer depuis n&rsquo;importe quel endroit de votre syst&egrave;me en le stockant dans le r&eacute;pertoire <strong>\/usr\/local\/bin<\/strong>. Voici comment effectuer les deux m&eacute;thodes :<\/li>\n<\/ol><ul class=\"wp-block-list\">\n<li><strong>Installation locale :<\/strong><\/li>\n<\/ul><pre class=\"wp-block-preformatted\">php composer-setup.php\n<\/pre><ul class=\"wp-block-list\">\n<li><strong>Installation globale :<\/strong><\/li>\n<\/ul><pre class=\"wp-block-preformatted\">php composer-setup.php --install-dir=\/usr\/local\/bin --filename=composer\n<\/pre><ul class=\"wp-block-list\">\n<li>Vous obtiendrez ce r&eacute;sultat :<\/li>\n<\/ul><pre class=\"wp-block-preformatted\">All settings correct for using Composer\nDownloading...\n\nComposer (version 1.10.5) successfully installed to: \/usr\/local\/bin\/composer\n<\/pre><ol class=\"wp-block-list\">\n<li>Une fois que c&rsquo;est fait, supprimez l&rsquo;installateur :<\/li>\n<\/ol><pre class=\"wp-block-preformatted\">php -r \"unlink('composer-setup.php');\"\n<\/pre><ol class=\"wp-block-list\">\n<li>Testez l&rsquo;installation du Composer :<\/li>\n<\/ol><pre class=\"wp-block-preformatted\">composer\n<\/pre><ol class=\"wp-block-list\">\n<li>La ligne de commande renvoie ce r&eacute;sultat :<\/li>\n<\/ol><pre class=\"wp-block-preformatted\">   ______\n  \/ ____\/___ ____ ___ ____ ____ ________ _____\n \/ \/ \/ __ \/ __ `__ \/ __ \/ __ \/ ___\/ _ \/ ___\/\n\/ \/___\/ \/_\/ \/ \/ \/ \/ \/ \/ \/_\/ \/ \/_\/ (__ ) __\/ \/\n____\/____\/_\/ \/_\/ \/_\/ .___\/____\/____\/___\/_\/\n                  \/_\/\n\nComposer version 1.10.5 2020-02-12 16:20:11\n<\/pre><h3 class=\"wp-block-heading\" id=\"h-2-installer-composer-sous-windows\">2. Installer Composer sous Windows<\/h3><p>La mise en route de Composer sur une machine Windows est un peu diff&eacute;rente. Aucune instruction en ligne de commande n&rsquo;est n&eacute;cessaire pour t&eacute;l&eacute;charger et installer le logiciel.<\/p><p>Il suffit de suivre les &eacute;tapes suivantes :<\/p><ol class=\"wp-block-list\">\n<li>Installez PHP sur votre ordinateur. Nous vous recommandons d&rsquo;utiliser <a href=\"https:\/\/www.apachefriends.org\/fr\/index.html\" target=\"_blank\" rel=\"noopener noreferrer\"><strong>XAMPP<\/strong><\/a> &agrave; cette fin, car le processus est simple et vous pouvez le terminer en quelques minutes.<\/li>\n\n\n\n<li>Une fois que XAMPP est install&eacute;, t&eacute;l&eacute;chargez la <a href=\"https:\/\/getcomposer.org\/Composer-Setup.exe\" target=\"_blank\" rel=\"noopener noreferrer\"><strong>derni&egrave;re version de Composer<\/strong><\/a>.<\/li>\n\n\n\n<li>Lancez l&rsquo;assistant d&rsquo;installation de <strong>Composer<\/strong>. Lorsqu&rsquo;il vous demande d&rsquo;activer le mode d&eacute;veloppeur, ignorez-le et poursuivez le processus d&rsquo;installation.<\/li>\n\n\n\n<li><img decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-content\/uploads\/sites\/46\/2017\/04\/assistant-dinstallation-de-composer.png\" alt=\"Assistant d'installation de Composer\"><\/li>\n\n\n\n<li>Une autre fen&ecirc;tre s&rsquo;ouvre et vous demande de localiser la ligne de commande PHP. Par d&eacute;faut, elle se trouve dans <strong>C:\/xampp\/php\/php.exe<\/strong>. Apr&egrave;s avoir sp&eacute;cifi&eacute; le chemin, cliquez sur <strong>Suivant<\/strong>.<\/li>\n\n\n\n<li>Vous serez invit&eacute; &agrave; entrer les <strong>param&egrave;tres du proxy<\/strong>. Laissez la case non coch&eacute;e et sautez cette partie en cliquant sur <strong>Suivant<\/strong>. Ensuite, dans la derni&egrave;re fen&ecirc;tre, cliquez sur <strong>Installer<\/strong>.<\/li>\n\n\n\n<li>Une fois l&rsquo;installation termin&eacute;e, ouvrez l&rsquo;invite de commande. Appuyez sur <strong>CTRL +R<\/strong>, tapez &laquo;&nbsp;<strong>cmd<\/strong>&nbsp;&raquo; et cliquez sur <strong>OK<\/strong>.<\/li>\n\n\n\n<li><img decoding=\"async\" src=\"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-content\/uploads\/sites\/46\/2017\/04\/executer-cmd.png\" alt=\"L'application Ex&eacute;cuter pour ouvrir l'invite de commande sous Windows\"><\/li>\n\n\n\n<li>Tapez la commande suivante :<\/li>\n<\/ol><pre class=\"wp-block-preformatted\">composer\n<\/pre><p>Excellent travail ! Vous avez maintenant Composer install&eacute; sur votre ordinateur Windows. Le programme d&rsquo;installation ajoutera automatiquement Composer &agrave; votre variable PATH. Vous pouvez maintenant ouvrir l&rsquo;invite de commande et ex&eacute;cuter le logiciel depuis n&rsquo;importe quel endroit.<\/p><h2 class=\"wp-block-heading\" id=\"h-generer-et-comprendre-composer-json\">G&eacute;n&eacute;rer et comprendre composer.json<\/h2><p>Voici maintenant la partie int&eacute;ressante &ndash; utiliser Composer dans votre projet PHP.<\/p><p>Pour cela, vous devez g&eacute;n&eacute;rer un fichier <strong>composer.json<\/strong>. Vous pouvez le consid&eacute;rer comme un moyen de rechercher des donn&eacute;es dans une liste pour Composer. Ce fichier contient des paquets (d&eacute;pendances) qui doivent &ecirc;tre t&eacute;l&eacute;charg&eacute;s.<\/p><p>De plus, <strong>composer.json<\/strong> v&eacute;rifie &eacute;galement la compatibilit&eacute; des versions avec votre projet. Cela signifie que si vous utilisez un ancien paquet, <strong>composer.json<\/strong> vous le fera savoir afin d&rsquo;&eacute;viter tout probl&egrave;me ult&eacute;rieur.<\/p><p>Vous avez la possibilit&eacute; de cr&eacute;er et de mettre &agrave; jour <strong>composer.json<\/strong> vous-m&ecirc;me. Toutefois, &eacute;tant donn&eacute; qu&rsquo;il s&rsquo;agit d&rsquo;un tutoriel sur l&rsquo;automatisation de t&acirc;ches redondantes, nous vous d&eacute;conseillons de cr&eacute;er le fichier manuellement.<\/p><p>Voyons l&rsquo;utilit&eacute; de <strong>composer.json<\/strong> en cr&eacute;ant un exemple de projet.<\/p><p>Notre projet est un simple timer PHP, qui permet aux d&eacute;veloppeurs de conna&icirc;tre le temps d&rsquo;ex&eacute;cution du code. C&rsquo;est tr&egrave;s utile pour le d&eacute;bogage et l&rsquo;optimisation.<\/p><p>Vous pouvez suivre ces &eacute;tapes :<\/p><ol class=\"wp-block-list\">\n<li>Cr&eacute;er un nouveau r&eacute;pertoire pour le projet. Comme notre projet est un timer, nous nommerons simplement le dossier <strong>phptimer<\/strong>. Pour ce faire, ex&eacute;cutez la commande suivante :<\/li>\n<\/ol><pre class=\"wp-block-preformatted\">mkdir phptimer\n<\/pre><ol class=\"wp-block-list\">\n<li>Acc&eacute;dez au r&eacute;pertoire nouvellement cr&eacute;&eacute; :<\/li>\n<\/ol><pre class=\"wp-block-preformatted\">cd phptimer\n<\/pre><ol class=\"wp-block-list\">\n<li>Trouvez un paquet ou une biblioth&egrave;que pour le projet. Le meilleur endroit pour y parvenir est <a href=\"https:\/\/packagist.org\/\" target=\"_blank\" rel=\"noopener noreferrer\"><strong>Packagist<\/strong><\/a>, o&ugrave; vous trouverez des tonnes de biblioth&egrave;ques pour vous aider &agrave; d&eacute;velopper votre projet. Pour ce tutoriel, nous avons besoin d&rsquo;un <strong>paquet timer<\/strong> (minuterie). Pour l&rsquo;obtenir, il suffit de taper <strong>timer<\/strong> dans la barre de recherche :<\/li>\n\n\n\n<li><img decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-content\/uploads\/sites\/46\/2017\/04\/site-web-packagist.png\" alt=\"L'interface du site Packagist o&ugrave; vous pouvez t&eacute;l&eacute;charger les d&eacute;pendances pour Composer\">Comme vous pouvez le voir, plusieurs paquets de minuterie sont disponibles et chacun d&rsquo;eux a un nom et une petite description de ce qu&rsquo;il fait. Dans cet exemple, nous avons choisi <strong>phpunit\/php-timer<\/strong> car il poss&egrave;de le plus de t&eacute;l&eacute;chargements et le plus des &eacute;toiles GitHub.<\/li>\n\n\n\n<li>Pr&eacute;cisez le package souhait&eacute; pour que Composer puisse l&rsquo;ajouter &agrave; votre projet :<\/li>\n<\/ol><pre class=\"wp-block-preformatted\">composer require phpunit\/php-timer\n<\/pre><ol class=\"wp-block-list\">\n<li>Le r&eacute;sultat montrera la version de <strong>phpunit\/php-timer<\/strong> :<\/li>\n<\/ol><pre class=\"wp-block-preformatted\">Using version ^1.0 phpunit\/php-timer\n<\/pre><p>Le symbole du signe d&rsquo;insertion (<strong>^<\/strong>) est d&eacute;fini comme l&rsquo;option permettant une interop&eacute;rabilit&eacute; maximale. Cela signifie que Composer mettra toujours &agrave; jour le paquet jusqu&rsquo;&agrave; ce qu&rsquo;une certaine version brise le paquet d&rsquo;une mani&egrave;re ou d&rsquo;une autre.<\/p><p>Dans notre cas, la plage de mise &agrave; jour du paquet est <strong>&gt;=1.0.9 &lt;2.0.0<\/strong>, car la version 2.0.0 brisera la r&eacute;trocompatibilit&eacute;. Pour des informations d&eacute;taill&eacute;es sur le versionnage dans Composer, consultez la <a href=\"https:\/\/getcomposer.org\/doc\/articles\/versions.md\" target=\"_blank\" rel=\"noopener noreferrer\"><strong>page de documentation<\/strong><\/a>.<\/p><p>Apr&egrave;s l&rsquo;ex&eacute;cution de la commande ci-dessus, votre r&eacute;pertoire de projet contiendra deux nouveaux fichiers &ndash; <strong>composer.json<\/strong> et <strong>composer.lock<\/strong> &ndash; et un dossier nomm&eacute; <strong>vendor<\/strong>. C&rsquo;est dans ce r&eacute;pertoire que <strong>Composer<\/strong> stockera tous vos paquets et d&eacute;pendances.<\/p><h2 class=\"wp-block-heading\" id=\"h-utilisation-du-script-de-chargement-automatique\">Utilisation du script de chargement automatique<\/h2><p>Votre projet est presque pr&ecirc;t &agrave; d&eacute;marrer, et la seule chose qui reste &agrave; faire est de charger la d&eacute;pendance dans votre script PHP. Et heureusement, le <strong>fichier de chargement automatique de Composer<\/strong> vous permet de terminer ce processus plus rapidement.<\/p><p>Pour utiliser le chargement automatique, &eacute;crivez la ligne suivante avant de d&eacute;clarer ou d&rsquo;instancier de nouvelles variables dans votre script :<\/p><pre class=\"wp-block-preformatted\">require '\/vendor\/autoload.php'\n<\/pre><p>Nous allons vous donner un exemple pour vous aider &agrave; mieux comprendre.<\/p><p>Disons que nous voulons tester notre projet <strong>phptimer<\/strong> :<\/p><ol class=\"wp-block-list\">\n<li>Ouvrez l&rsquo;&eacute;diteur de texte nano pour cr&eacute;er un script nomm&eacute; <strong>demo.php<\/strong>.<\/li>\n<\/ol><pre class=\"wp-block-preformatted\">nano demo.php\n<\/pre><ol class=\"wp-block-list\">\n<li>Ensuite, collez les lignes suivantes dans votre fichier :<\/li>\n<\/ol><pre class=\"wp-block-preformatted\">&lt;?php\nrequire&nbsp;__DIR__&nbsp;.&nbsp;'\/vendor\/autoload.php'\n\nTimer::start();\n\n\/\/&nbsp;your&nbsp;code\n\n$time&nbsp;=&nbsp;Timer::stop();\n\nvar_dump($time);\n\nprint&nbsp;Timer::secondsToTimeString($time);\n<\/pre><ol class=\"wp-block-list\">\n<li>Ex&eacute;cutez le script :<\/li>\n<\/ol><pre class=\"wp-block-preformatted\">php demo.php\n<\/pre><ol class=\"wp-block-list\">\n<li>Le terminal doit afficher un r&eacute;sultat similaire &agrave; ce qui suit :<\/li>\n<\/ol><pre class=\"wp-block-preformatted\">double(1.0893424438611E-5)\n0 ms\n<\/pre><h2 class=\"wp-block-heading\" id=\"h-mise-a-jour-des-dependances-de-vos-projets\">Mise &agrave; jour des d&eacute;pendances de vos projets<\/h2><p>Enfin, vous devez savoir comment mettre &agrave; jour vos paquets. Cela peut se faire de deux mani&egrave;res :<\/p><ul class=\"wp-block-list\">\n<li><strong>Mise &agrave; jour universelle.<\/strong>&nbsp;Pour v&eacute;rifier et installer les mises &agrave; jour de tous vos paquets et d&eacute;pendances en m&ecirc;me temps, tapez la commande suivante :<\/li>\n<\/ul><pre class=\"wp-block-preformatted\">composer update\n<\/pre><ul class=\"wp-block-list\">\n<li><strong>Mise &agrave; jour sp&eacute;cifique au paquet.<\/strong>&nbsp;Ex&eacute;cutez cette commande pour v&eacute;rifier les mises &agrave; jour d&rsquo;un ou de plusieurs paquets sp&eacute;cifiques :<\/li>\n<\/ul><pre class=\"wp-block-preformatted\">composer update vendor\/package vendor2\/package2\n<\/pre><p>N&rsquo;oubliez pas de remplacer <strong>vendor\/package<\/strong>&nbsp;par le nom du paquet que vous voulez mettre &agrave; jour.<\/p><p>En ex&eacute;cutant la commande <strong>update<\/strong>, <strong>Composer<\/strong> met &eacute;galement &agrave; jour les fichiers <strong>composer.json<\/strong> et <strong>composer.lock<\/strong> pour qu&rsquo;ils correspondent &agrave; l&rsquo;&eacute;tat actuel des d&eacute;pendances de votre projet.<\/p><h2 class=\"wp-block-heading\" id=\"h-conclusion\">Conclusion<\/h2><p><strong>Composer<\/strong> aide les d&eacute;veloppeurs &agrave; g&eacute;rer les d&eacute;pendances des projets PHP. Gr&acirc;ce &agrave; ce logiciel, ils peuvent facilement int&eacute;grer et g&eacute;rer des paquets open source en un seul endroit.<\/p><p>Ce qui est formidable, c&rsquo;est que Composer peut &eacute;galement r&eacute;soudre les d&eacute;pendances par projet. Ainsi, les d&eacute;veloppeurs peuvent contr&ocirc;ler les paquets pour chaque projet et garder la taille du projet sous contr&ocirc;le.<\/p><p>Dans cet article, vous avez appris comment installer et utiliser <strong>Composer<\/strong> efficacement. Pour r&eacute;sumer, revoyons encore une fois toutes les &eacute;tapes :<\/p><ol class=\"wp-block-list\">\n<li>Installez <strong>Composer<\/strong> sur un h&eacute;bergement mutualis&eacute;, sous Linux, MacOS ou Windows.<\/li>\n\n\n\n<li>G&eacute;n&eacute;rer et comprendre le fichier <strong>composer.json<\/strong>.<\/li>\n\n\n\n<li>Utilisez le <strong>script de chargement automatique<\/strong> pour charger les d&eacute;pendances dans votre fichier PHP.<\/li>\n\n\n\n<li>Mettez &agrave; jour les d&eacute;pendances de votre projet.<\/li>\n<\/ol><p>Nous esp&eacute;rons qu&rsquo;en suivant notre guide, vous disposez d&rsquo;une base solide pour cr&eacute;er des projets &eacute;tonnants avec PHP. Bonne chance et n&rsquo;h&eacute;sitez pas &agrave; poser vos questions dans la section des commentaires ci-dessous.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Dans cet article, nous allons vous montrer comment installer et utiliser Composer sur diff&eacute;rentes plateformes. Composer est un gestionnaire de d&eacute;pendances pour PHP. C&rsquo;est un outil simple et fiable que les d&eacute;veloppeurs utilisent pour g&eacute;rer et int&eacute;grer des paquets ou des biblioth&egrave;ques externes dans leurs projets bas&eacute;s sur PHP. Ainsi, ils n&rsquo;ont pas &agrave; cr&eacute;er [&#8230;]<\/p>\n<p><a class=\"btn btn-secondary understrap-read-more-link\" href=\"\/fr\/tutoriels\/comment-installer-et-utiliser-composer\">Read More&#8230;<\/a><\/p>\n","protected":false},"author":142,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"rank_math_title":"Comment installer et utiliser Composer : Le guide ultime","rank_math_description":"Vous voulez apprendre \u00e0 installer et utiliser Composer ? Nous vous montrons comment faire cela rapidement sur votre site !","rank_math_focus_keyword":"installer composer","footnotes":""},"categories":[4809],"tags":[5028,5027],"class_list":["post-4810","post","type-post","status-publish","format-standard","hentry","category-php","tag-composer","tag-installer-composer"],"hreflangs":[{"locale":"en-US","link":"https:\/\/www.hostinger.com\/tutorials\/how-to-install-composer","default":0},{"locale":"pt-BR","link":"https:\/\/www.hostinger.com\/br\/tutoriais\/como-instalar-e-usar-o-composer","default":0},{"locale":"fr-FR","link":"https:\/\/www.hostinger.com\/fr\/tutoriels\/comment-installer-et-utiliser-composer","default":0},{"locale":"es-ES","link":"https:\/\/www.hostinger.com\/es\/tutoriales\/como-instalar-composer","default":0},{"locale":"id-ID","link":"https:\/\/www.hostinger.com\/id\/tutorial\/cara-install-composer","default":0},{"locale":"en-UK","link":"https:\/\/www.hostinger.com\/uk\/tutorials\/how-to-install-composer","default":0},{"locale":"en-MY","link":"https:\/\/www.hostinger.com\/my\/tutorials\/how-to-install-composer","default":0},{"locale":"en-PH","link":"https:\/\/www.hostinger.com\/ph\/tutorials\/how-to-install-composer","default":0},{"locale":"es-MX","link":"https:\/\/www.hostinger.com\/mx\/tutoriales\/como-instalar-composer","default":0},{"locale":"es-CO","link":"https:\/\/www.hostinger.com\/co\/tutoriales\/como-instalar-composer","default":0},{"locale":"es-AR","link":"https:\/\/www.hostinger.com\/ar\/tutoriales\/como-instalar-composer","default":0},{"locale":"pt-PT","link":"https:\/\/www.hostinger.com\/pt\/tutoriais\/como-instalar-e-usar-o-composer","default":0},{"locale":"en-IN","link":"https:\/\/www.hostinger.com\/in\/tutorials\/how-to-install-composer","default":0},{"locale":"en-CA","link":"https:\/\/www.hostinger.com\/ca\/tutorials\/how-to-install-composer","default":0},{"locale":"en-AU","link":"https:\/\/www.hostinger.com\/au\/tutorials\/how-to-install-composer","default":0},{"locale":"en-NG","link":"https:\/\/www.hostinger.com\/ng\/tutorials\/how-to-install-composer","default":0}],"_links":{"self":[{"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/posts\/4810","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/users\/142"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/comments?post=4810"}],"version-history":[{"count":19,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/posts\/4810\/revisions"}],"predecessor-version":[{"id":40528,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/posts\/4810\/revisions\/40528"}],"wp:attachment":[{"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/media?parent=4810"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/categories?post=4810"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/tags?post=4810"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}