菜鳥のcomposerの使い方

5242 ワード

.前期準備:
1.インストールパッケージをダウンロードし、https://getcomposer.org/download/
菜鸟如何使用composer_第1张图片
2.php.iniドキュメントでextension=php_を開くopenssl.dll
3.php_をダウンロードssh2.dll、php_ssh2.pdb,http://windows.php.net/downloads/pecl/releases/ssh2/0.12/
4.php_をssh2.dll、php_ssh 2.pdbファイルphpのextフォルダを置く
5.apache,phpを再起動
二.設置:
1.nextをクリック
菜鸟如何使用composer_第2张图片
2.php.exeが存在するフォルダのパスを選択
菜鸟如何使用composer_第3张图片
3.直接点next
4.ポイントinstall
5.ポイントfinish
6.cmdを開き、直接composerを入力:以下にインストール成功を示す
菜鸟如何使用composer_第4张图片
三.使用:
例えば、私のプロジェクトはC:UsersAdministratorDesktopphpstudyphpcode20で、はっきり言って`20`というフォルダの下で、
私は今このフォルダの下でコンポーネントをcomposerで管理したいのですが、どうすればいいですか?
1.このフォルダの下にcomposer.jsonファイルを作成します.このファイルにはあなたのすべてのコンポーネントの情報があります.ファイルの内容は以下の通りです.
使用する3つのコンポーネントを追加しました.
1
2 {   "require" : {     "guzzlehttp/guzzle" "4.2.*" , // ,     "league/csv": "6.0.*",   //php , https://packagist.org/     "spatie/string": "1.8.*"  } }
2.cmdコマンドラインで`20`というディレクトリの下に入り、
3.cmdコマンドラインでcomposer installコマンドを実行すると、`20`フォルダの下のcomposer.jsonファイルの3つのコンポーネントを自動的にダウンロードします.
菜鸟如何使用composer_第5张图片
結果は次のとおりです.
菜鸟如何使用composer_第6张图片
彼は自動的にvendorフォルダを生成し、コンポーネントはすべてvendorの下にダウンロードされたことがわかります.
四.コンポーネントの使用:
1.まずvendorのautoload.phpファイルをファイルに導入します.これは公式の自動ロードファイルです.
2.newオブジェクト、呼び出し方法でよい.
次のようになります.
1 require   'vendor/autoload.php' ;      // $client=new \GuzzleHttp\Client();  // GuzzleHttp
1 $httpResponse = $client ->options();   //
五.コンポーネントをダウンロードするときは非常に遅くなります.composerのプロファイルを変更する必要があります.
1.cmdにcomposer config-l-gコマンドを入力、composerプロファイルのパスを得る.
菜鸟如何使用composer_第7张图片
図中の[home]の後ろにパスがあります.
2.パスの下のconfig.jsonファイルを開きます.内容を次のように変更します.
1
2
3
4
5
6
7
8 {          "config" : {
           },          "repositories" : [              { "type" "composer" "url" "http://pkg.phpcomposer.com/repo/packagist/" },              { "packagist" : false}          ]   }
その中のurlパスを利用可能な国内パスに変更すればいいです.1つではだめならいくつか変えてみてください.