Composer は PHP の依存関係管理ツールですが、Ubuntu 14.04 に Composer をインストールするにはどうすればよいですか?次に、composer 使用法チュートリアル 列では、Ubuntu 14.04 に Composer をインストールする方法を説明します。
Composer をダウンロード:
curl -sS https://getcomposer.org/installer | php
Install Composer:
/usr/bin/php composer.phar --version
Set global command:
sudo mv composer.phar /usr/local/bin/composer
インストールと設定が成功したかどうかを確認します:
composer -version成功すると、次の画像が表示されます ## Packagist / Composer China の完全な画像
方法1: Composer のグローバル設定ファイルを変更する (推奨方法)
コマンド ライン ウィンドウ (Windows ユーザー) またはコンソール (Linux、Mac ユーザー) を開き、次のコマンドを実行します。
composer config -g repo.packagist composer https://packagist.phpcomposer.com
方法2: 現在のプロジェクトのcomposer.json構成ファイルを変更します:
コマンドラインウィンドウ(Windowsユーザー)またはコンソール(Linux、Macユーザー)を開き、プロジェクトのルートディレクトリ(つまり、 combos.json ファイルが配置されているディレクトリ) で、次のコマンドを実行します:
composer config repo.packagist composer https://packagist.phpcomposer.com
上記のコマンドは、現在のプロジェクトのcomposer.json ファイルの末尾にイメージ構成情報を自動的に追加します (追加することもできます)手動で追加します):
"repositories": { "packagist": { "type": "composer", "url": "https://packagist.phpcomposer.com" } }
laravelプロジェクトのcomposer.json設定ファイルを例に取ると、上記のコマンドを実行すると、次のようになります(最後の数行に注意してください):
{ "name": "laravel/laravel", "description": "The Laravel Framework.", "keywords": ["framework", "laravel"], "license": "MIT", "type": "project", "require": { "php": ">=5.5.9", "laravel/framework": "5.2.*" }, "config": { "preferred-install": "dist" }, "repositories": { "packagist": { "type": "composer", "url": "https://packagist.phpcomposer.com" } } }
OK、すべて完了しました!驚異的な速度を体験するには、composer をインストールしてみてください。
ミラー原則:通常の状況では、インストール パッケージのデータ (主に zip ファイル) は通常 github.com からダウンロードされ、インストールのメタデータはパッケージはpackagist.orgからダウンロードされます。
ただし、よく知られている理由により、海外の Web サイトの接続速度は非常に遅く、いつでも「壁に囲まれる」か、さらには「存在しない」可能性があります。
「Packagist China Full Mirror」は、すべてのインストール パッケージとメタデータを国内のコンピュータ ルームにキャッシュし、国内の CDN を通じて高速化することで、海外の Web サイトにリクエストを行う必要がなくなり、コンポーザーの高速化を実現します。インストールとコンポーザーのアップデートのプロセスがより速く、より安定しました。したがって、packagist.org または github.com が失敗した場合でも (主に接続速度が遅すぎるかブロックされているため)、インストール パッケージをダウンロードして更新することができます。
以上がUbuntu14.04 に Composer をインストールするの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。