In der folgenden Tutorial-Kolumne von Composer erfahren Sie, wie Sie die Thinkphp-Version über Composer aktualisieren. Ich hoffe, dass es für Freunde in Not hilfreich ist!
Prozess
Upgrade von tp5.1.19 auf tp5.1.26.
Gehen Sie zum Stammverzeichnis des Projekts, geben Sie „Composer Update“ ein und erwarten Sie ein Update auf die neueste Version, aber es wird angezeigt, dass nichts aktualisiert wird ... Versuchen Sie, den Composer-Cache zu leeren, aber es funktioniert immer noch funktioniert nicht. Ich sah kürzlich eine Meldung auf der offiziellen Website, dass es ein Problem mit dem PHPComposer-Image gab. Mir fiel ein, dass ich zuvor zum chinesischen Image gewechselt war, also wechselte ich nach dem Leeren des Caches wieder zum Root-Image , ich habe Composer Update eingegeben und das Update war erfolgreich.
Verständnis und ErklärungDie Rolle des Cachings: Ich habe eine Version eines Pakets heruntergeladen und sie in kurzer Zeit wiederholt heruntergeladen (Aktualisierung in einem anderen Projekt oder Erstellung). ein neues Projekt), wird dies viel schneller erfolgen, da es aus dem lokalen Cache abgerufen und nicht aus dem Paket-Repository heruntergeladen wird.
Standardversion des Composer-Update-Pakets: Nehmen Sie das Paket topthink/framework als Beispiel, fügen Sie nach dem Composer-Update oder Composer-Erstellungsprojekt keine angegebene Versionsnummer hinzu, laden Sie die hier angezeigte Version herunter, d. h. suchen Sie nach topthink Klicken Sie im PHP-Paket-Warehouse/Framework auf, um die Version anzuzeigen.
tp-Handbuch fordert Composer auf, die neueste stabile Version zu installieren. Wenn Sie die neueste Echtzeitversion installieren möchten, geben Sie
composer config -g repo.packagist composer https://packagist.org
ein. Beachten Sie, dass Sie durch das x hier nicht zum Ausfüllen aufgefordert werden neueste Version oder die erwartete Version, aber 5.1 .x-dev ist eine Version dieses Pakets, die die neueste Version von 5.1 darstellt. Wenn Sie eine bestimmte Version herunterladen möchten, sollten Sie zum Paket-Repository gehen.
Hinweis: Bei einigen Paketen steht v vor der Version, z. B. v5.1.26, während bei einigen Paketen dies nicht der Fall ist. Die Details des Pakets im Paketlager haben Vorrang. Wenn ein v vorhanden ist und Sie vergessen, v einzugeben, werden Sie darauf hingewiesen, dass diese Version nicht verfügbar ist...
Composer-BefehlSpiegel global umschalten
composer create-project topthink/think=5.1.x-dev tp5
Composer-Einstellungen anzeigen
composer config -g 镜像
Cache leeren
composer config -l
Composer aktualisieren
composer clear-cache
Weitere technische Artikel zum Composer finden Sie im
ComposerSpalte: https:// www.php.cn/tool/composer/
Das obige ist der detaillierte Inhalt vonSo aktualisieren Sie die Thinkphp-Version über Composer. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!