Composer を通じて thinkphp のバージョンを更新する方法

藏色散人
リリース: 2019-12-30 15:59:27
転載
4448 人が閲覧しました

composer による次のチュートリアル コラムでは、composer を通じて thinkphp のバージョンを更新する方法を紹介します。困っている友人の役に立てば幸いです。

Composer を通じて thinkphp のバージョンを更新する方法

プロセス

tp5.1.19 を tp5.1.26 にアップグレードします。

プロジェクトのルート ディレクトリに移動し、composer update と入力し、最新バージョンに更新することを期待しますが、何も更新されていないというメッセージが表示されます。コンポーザーのキャッシュをクリアしようとしましたが、キャッシュをクリアしようとしましたが、まだ機能しません。最近、phpcomposer イメージに問題があるというプロンプトが公式 Web サイトから表示されました。以前、中国語のイメージに切り替えたことを思い出したので、ルート イメージ

composer config -g repo.packagist composer https://packagist.org
ログイン後にコピー

に戻しました。キャッシュに問題があるため、composer update を入力したところ、更新が成功しました。

理解と説明

キャッシュの役割: あるバージョンのパッケージをダウンロードし、それを短期間に繰り返しダウンロードしました (別のプロジェクトでの更新または作成)新しいプロジェクト) の場合、パッケージ リポジトリからダウンロードするのではなく、ローカル キャッシュからフェッチされるため、はるかに高速になります。

Composer アップデート パッケージのデフォルト バージョン: topthink/framework パッケージを例に挙げます。composer update または Composer create-project の後に指定したバージョン番号を追加せず、ここに表示されているバージョンをダウンロードします。つまり、topthink を検索します。 PHP パッケージ ウェアハウス /framework から、クリックしてバージョンを確認します。

tp 手動では、composer に最新の安定バージョンをインストールするように求められます。最新のリアルタイム バージョンをインストールする場合は、

composer create-project topthink/think=5.1.x-dev tp5
ログイン後にコピー

と入力してください。ここでの x は、入力を求めるものではないことに注意してください。最新バージョンまたは予想されるバージョンですが、5.1. .x-dev はこのパッケージのバージョンであり、5.1 の最新バージョンを表します。特定のバージョンをダウンロードする場合は、パッケージ リポジトリに移動する必要があります。

注: v5.1.26 など、一部のパッケージ バージョンには先頭に v が付いていますが、直接 5.1.26 が付いているパッケージもあります。パッケージ ウェアハウス内のパッケージの詳細が優先されます。 v があるのに v を入力するのを忘れた場合、このバージョンは利用できないというメッセージが表示されます...

composer コマンド

グローバル スイッチ ミラー

composer config -g 镜像
ログイン後にコピー

コンポーザー設定の表示

composer config -l
ログイン後にコピー

キャッシュのクリア

composer clear-cache
ログイン後にコピー

コンポーザーの更新

composer self-update
ログイン後にコピー

コンポーザー関連の技術記事の詳細については、composer をご覧ください。列: https://www.php.cn/tool/composer/

以上がComposer を通じて thinkphp のバージョンを更新する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:csdn.net
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート