1: ダウンロード
curl -sS https://getcomposer.org/installer | php
または
php -r "readfile('https://getcomposer.org/installer');" | php
2: bin ディレクトリに移動、今後毎回、composer コマンドを直接使用します
mv composer.phar /usr/local/bin/composer
バージョンの表示
composer -V
3.composer.json プロジェクトに monolog をインストールします
composer.json ファイルの内容は次のとおりです
{ "require": { "monolog/monolog": "1.0.*" }}
Composer install を使用して、現在のディレクトリに Vendor/monolog/monolog ディレクトリをインストールして作成します
Composer はベンダーを生成しました/autoload.php ファイル。このファイルをインポートするだけで、無料の自動読み込みサポートが得られます。
これにより、サードパーティのコードを簡単に使用できるようになります。プロジェクトはmonologに依存しており、このようにライブラリの使用を開始すると、それらは自動的にロードされます。
$log = new Monolog\Logger('name');$log->pushHandler(new Monolog\Handler\StreamHandler('app.log', Monolog\Logger::WARNING));$log->addWarning('Foo');
4: thinkphp フレームワークをダウンロードし、monolog をインストールします
composer create-project topthink/thinkphp myProjectNamecd myProjectNamevim composer.json
require
を見つけて次のように変更します:
"require": { "php": ">=5.3.0", "monolog/monolog": "1.0.*" }, 找到http://packagist.phpcomposer.com改为https://packagist.phpcomposer.com
保存して終了
composer install
カレントディレクトリは
カレントディレクトリの下にvendor/monolog/monologディレクトリを作成します
を導入できますフレームワーク エントリ ファイル .php
のベンダー/オートロードをフレームワーク
で使用できます。5. 最新バージョンの依存関係を取得します
composer update
。いくつかのパッケージを更新したいだけです
composer update vendor/package vendor/package2
ワイルドカードを使用したバッチ更新
composer update vendor/*