La colonne tutorielle suivante de composer vous présentera comment mettre à jour la version thinkphp via composer. J'espère qu'elle sera utile aux amis dans le besoin !
Processus
Mise à niveau de tp5.1.19 vers tp5.1.26.
Allez dans le répertoire racine du projet, entrez composer update et attendez-vous à mettre à jour vers la dernière version, mais il vous indique que rien n'est mis à jour... Essayez de vider le cache clear-cache du compositeur, mais cela continue ça ne marche pas. J'ai vu récemment une invite du site officiel indiquant qu'il y avait un problème avec l'image phpcomposer. Je me suis souvenu que j'étais déjà passé à l'image chinoise, alors je suis revenu à l'image racine
composer config -g repo.packagist composer https://packagist.org
Après avoir vidé le cache. , j'ai accédé à la mise à jour du compositeur et la mise à jour a réussi.
Compréhension & Explication
Le rôle de la mise en cache : j'ai téléchargé une version d'un package et je l'ai téléchargé à plusieurs reprises dans un court laps de temps (mise à jour dans un autre projet ou création un nouveau projet), il sera beaucoup plus rapide car il est récupéré depuis le cache local plutôt que téléchargé depuis le référentiel de packages.
Version par défaut du package de mise à jour de Composer : prenez le package topthink/framework comme exemple, n'ajoutez pas de numéro de version spécifié après la mise à jour du compositeur ou du projet de création du compositeur, téléchargez la version vue ici, c'est-à-dire recherchez topthink à partir de l'entrepôt de packages PHP/framework, cliquez pour voir la version.
Le manuel tp invite Composer à installer la dernière version stable. Si vous souhaitez installer la dernière version en temps réel, entrez
composer create-project topthink/think=5.1.x-dev tp5
Notez que le x ici ne vous demande pas de remplir le champ. dernière version ou la version attendue, mais 5.1 .x-dev est une version de ce package, représentant la dernière version de 5.1. Si vous souhaitez télécharger une version spécifique, vous devez accéder au référentiel de packages.
Remarque : certains packages ont v devant la version, comme la v5.1.26, tandis que certains packages n'en ont pas, directement 5.1.26. Les détails du package dans l'entrepôt de packages prévaudront. S'il y a un v et que vous oubliez de saisir v, vous serez invité à indiquer que cette version n'est pas disponible...
commande composer
Changer de miroir globalement
composer config -g 镜像
Afficher les paramètres du compositeur
composer config -l
Vider le cache
composer clear-cache
Mettre à jour le compositeur
composer self-update
Pour plus d'articles techniques liés au compositeur, veuillez visiter le compositeur colonne : https:// www.php.cn/tool/composer/
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!