ホームページ > 開発ツール > composer > あなたも作曲家を学びたいですか? -導入

あなたも作曲家を学びたいですか? -導入

藏色散人
リリース: 2021-04-30 18:53:54
転載
2341 人が閲覧しました

以下は、composer チュートリアル コラムからの Composer の紹介です。困っている友人のお役に立てれば幸いです。

あなたも作曲家を学びたいですか? -導入

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 のインストールとインストールについて簡単に紹介します。この記事で出てくるコマンドについては次回以降の記事で詳しく紹介していきますので、ご不明な点がございましたらメッセージをお願いいたします。

以上があなたも作曲家を学びたいですか? -導入の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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