Composerのインストールと使い方

小云云
リリース: 2023-03-22 19:36:02
オリジナル
20886 人が閲覧しました

この記事では主にcomposerのインストール方法と使い方を画像と文章で紹介していますので、お役に立てれば幸いです。 Composer の使用法に関する技術的な記事については、Composer の使用法チュートリアル 列を参照して学習してください。

。 初期の準備:

1. インストール パッケージをダウンロードします (https://getcomposer.org/download/) (推奨ビデオ: Windows システムに Composer をインストールする方法)


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_ssh2.pdb ファイルを php

5 の ext フォルダーに置き、Apache を再起動します。 インストール:

2.実行ファイルがあるフォルダーへのパス

3. [次へ] をクリックします

5. [完了] をクリックして、composer を直接入力します。インストールは成功しました

3. 使用方法:

たとえば、私のプロジェクトは、C:UsersAdministratorDesktopphpstudyphpcode20 の下にあります。このフォルダー内のコンポーネントを管理するために、composer を使用するにはどうすればよいですか?

1. ファイルの内容は次のとおりです。以下:

使用したい 3 つのコンポーネントを追加しました。

{  "require": {    "guzzlehttp/guzzle": "4.2.*",//前面是组件名,后面是组件版本    "league/csv": "6.0.*",	 //php组件很多,组件名和版本都可以从https://packagist.org/获得    "spatie/string": "1.8.*"  }
}
ログイン後にコピー
2. cmd コマンド ラインで、ディレクトリ `20` を入力します。

3. cmd コマンド ラインで、composer install コマンドを実行します。これら 3 つのコンポーネントは、composer.json ファイルを `20` フォルダーに自動的にダウンロードします。

結果は次のとおりです:

vendor フォルダーとすべてのコンポーネントが自動的に生成されたことがわかります。 IV. コンポーネントの使用:

1. まず、公式の自動読み込みファイル

2.new の下に autoload.php ファイルを導入します。オブジェクトの場合は、メソッドを呼び出すだけです。

require 'vendor/autoload.php';     //引入自动加载文件$client=new \GuzzleHttp\Client();  //创建GuzzleHttp组件的对象
ログイン後にコピー
$httpResponse=$client->options();  //调用方法
ログイン後にコピー

5. コンポーネントのダウンロードには非常に時間がかかります。これには、コンポーザー設定ファイルの変更が必要です。

1.

composer config -l - を入力します。 cmd で g コマンドを使用して、composer 構成ファイルへのパスを取得します。

図の [home] の後に、

2 というパスが続きます。パスの下の json ファイルを次のように変更します。

	{
            "config": {

            },
            "repositories": [
                {"type": "composer", "url": "http://pkg.phpcomposer.com/repo/packagist/"},
                {"packagist": false}
            ] 	}
ログイン後にコピー
いずれかのパスが機能しない場合は、さらにいくつか試してください。

関連する推奨事項:

Composer 使用状況レコードの共有について


Composer の自動読み込みインスタンス分析

Composer の詳細な紹介

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

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!