Composer は依存関係管理ツールであり、かなり頻繁に使用されます。特に私のような怠惰なプログラマーにとって、既製の車輪があるときに車輪を再発明することは決してありません。これは、Java の maven や js の npm など、他のプログラミング言語のパッケージ管理ツールに似ていますが、使用方法も大きく異なります。
これは主に、コマンド ライン ツール、パッケージ ウェアハウス、コード ライブラリの 3 つの部分で構成されます。パッケージ ウェアハウスは、私たちがコンポーザー ソースと呼ぶものです。独自のパッケージを公開することもできます。公開プロセスについては、この後の実戦で詳しく紹介します。より一般的な github、gitlab などのコード ライブラリ、およびWindows cmd、Mac ターミナルなどのコマンド ライン ツール;
次に、いくつかの記事を使用して Composer について簡単に説明します。
インストール方法
Composer をインストールするには、主に 2 つの方法があります。1 つはグローバル インストール、もう 1 つはローカル インストールです。具体的なインストール方法は、Baidu または Google で見つけることができます (インストール中の場合)プロセスに問題がある場合は、メッセージを残すことができます)。
グローバル インストール後、コマンド ライン ツールを使用して、任意の場所でコンポーザー コマンドを実行できます。
> composer -V
ローカル インストール後、composer.phar パッケージ ファイルをプロジェクトに配置する必要があります。ここでは、ルートディレクトリでcomposerを実行する必要があります。
> php composer.phar -V
ミラー切り替え
Composer のデフォルトのミラー ソースは、何らかの理由でダウンロードが遅くなることがよくあります。開発効率を向上させるために、ミラー切り替え操作を実行する必要があります。グローバルに切り替えます (例 Alibaba Cloud イメージが使用されています):
> composer config -g repos.packagist composer https://mirrors.aliyun.com/composer/
次のコマンドを使用して、設定が成功したかどうかを確認できます:
> composer config -g -l
簡単な使用
最も一般的なComposer の使用シナリオは、依存関係パッケージをインストールすることです。
たとえば、ログ機能は日常の開発で必要になることがよくありますが、現時点では、ログ機能を自分たちで考え、設計し、実装するのは面倒で時間もかかるため、他の人にやってもらいます。 github またはいくつかのオープン ソース コミュニティで開発し、monolog/monolog などのパッケージを直接使用します。
もちろん他にも、WeChat 開発 SDKovertrue/wechat、決済関連の yansongda/pay などがあります。具体的なインストール方法は次のとおりです。
> composer require monolog/monolog
もう 1 つの一般的な使用シナリオは初期化です。アイテム。
laravel を使用する友人は、laravel プロジェクトを初期化するときに、次のコマンドをよく使用することを知っておく必要があります。
> composer create-project --prefer-dist laravel/laravel blog
要約
この記事では、laravel のインストールとインストールについて簡単に紹介します。この記事で出てくるコマンドについては次回以降の記事で詳しく紹介していきますので、ご不明な点がございましたらメッセージをお願いいたします。