Yii2 での Composer の使用について

藏色散人
リリース: 2019-12-18 16:20:07
転載
3070 人が閲覧しました

次のコラム composer使用方法チュートリアル では、Yii2 での Composer の使用方法を紹介します。困っている友人の役に立てば幸いです。

Yii2 での Composer の使用について

#Composer を理解するにはどうすればよいですか?

Composer を使用する場合、まず Composer が何であり、主に何に使用されるのかを知る必要があり、Composer は、使用する Yii2 関連のプラグインを管理するための PHP パッケージ管理ツールとして理解できます。

インストールComposer

1. liunx

でのインストールcomposer.phar 実行可能ファイルをダウンロードし、コマンド php combos を使用します。 .pharを実行することができます。

2. Windows のインストール

Composer-Setup.exe をダウンロードし、ダブルクリックしてインストールします。具体的な手順については、win7 システムに yii2 をインストールする手順を参照してください

Linux での Composer の使用実行 コマンド: php combos.phar require --prefer-dist yiisoft/yii2-redis 赤い部分はプラグインのディレクトリと名前です。

Windowsでcomposer実行コマンドを使用します:composer global require "fxp/composer-asset-plugin:1.2.0" 赤枠部分がプラグイン名です。

Yii2 の Composer

Yii2 のインストール後にディレクトリを開くと、インストール ディレクトリ内にcomposer.json ファイルが表示されます。このファイルには、必要な情報と依存関係が含まれています。図書館。プロジェクトのルート ディレクトリに移動し、phpコンポーザー .phar install を実行して依存ライブラリ ファイルをダウンロードし、ベンダー フォルダーに保存します。追加のcomposer.lock ロック ファイルも存在します。必要な Yii2 プラグインをインストールする必要があるたびに、composer.json を開いて次のように「require」を見つけます:

"require": {
"php": ">=5.4.0",
"yiisoft/yii2": "=2.0.10",
"yiisoft/yii2-bootstrap": "*",
"yiisoft/yii2-swiftmailer": "*",
"qiniu/php-sdk":"*",
"dmstr/yii2-adminlte-asset":"2.*",
"2amigos/yii2-file-upload-widget": "~1.0",
"mdmsoft/yii2-admin": "=2.7",
"yiisoft/yii2-jui": "=2.0.6",
"linslin/yii2-curl": "*",
"bower-asset/jquery": "1.12.*@stable",
"bower-asset/layer": "3.*",
"bower-asset/jquery-cookie": "1.4.*",
"wdteam/yii2-webuploader": "*"
},
ログイン後にコピー

そこに 1 つ追加し、php combos.phar update を実行します (更新するとすべてが更新されます) 、新しく追加したプラグインのみを更新したい場合は、php combos.phar update foo/bar) を実行します。

これは Yii2 での Composer の使い方の 1 つです。コマンドもたくさんあります。Composer の公式 Web サイトを参照してください。Yii2 のプラグインについて、よく使われるプラグインを整理します。将来的に誰もが使えるように。

以上がYii2 での Composer の使用についての詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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