Maison >outils de développement >composer >Comment mettre à jour la version de thinkphp via composer

Comment mettre à jour la version de thinkphp via composer

藏色散人
藏色散人avant
2019-12-30 15:59:274504parcourir

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 !

Comment mettre à jour la version de thinkphp via composer

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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer