多くのオープン ソース ソフトウェアは、composer を通じてインストールする必要があります。Composer は、PHP の依存関係管理ツールです。これにより、プロジェクトが依存するコード ライブラリを宣言でき、それらがプロジェクトにインストールされます。次のコラム composer 使用法チュートリアル # では、XAMPP での Composer のインストール方法を紹介します。
関係の宣言
プロジェクトを作成していて、ログ記録用のライブラリが必要だとします。あなたはmonologを使用することにしました。これをプロジェクトに追加するには、プロジェクトの依存関係を説明する > コンポーザー.json ファイルを作成するだけです。
{ "require": { "monolog/monolog": "1.2.*" } }
インストール
1. Composer-Setup.exeをダウンロードします
2. クリックしてインストールします
3。ウィルが表示されましたが、多くの php DLL が見つかりませんでした。
これらの DLL を C ドライブの system32 ファイルに入れようとしましたが、
まだ見つかりませんでした。 work
php をサポートするために環境変数を追加しようとしましたが、
それでも機能しませんでした
後になって、それが原因であることがわかりました
extension_dir = "\ xampp\php\ext" は相対パスです。Composer は対応する dll を見つけることができません。
これを extension_dir = "D:\xampp\php\ext" に変更するだけです。必要な場所がもう 1 つあります。
browscap = "D:\xampp\php\extras\browscap.ini"
変更が完了したら、インストールできます。
Use
説明を続けます。Composer によって自動的に生成されたサードパーティ コントロールは通常、vendor というフォルダーにあります。中国語訳は「サプライヤー」です。 。
require_once __DIR__ . '/vendor/autoload.php';
を使用する場合に必要ですが、これを追加しない場合は
if (is_file(__DIR__ . '/vendor/autoload.php')) { require_once __DIR__ . '/vendor/autoload.php'; }
を使用する方が安全です。通常、エラーが報告されます。
概要: Composer は、宣言された依存関係に基づいて関連ライブラリのソースからコード ファイルをダウンロードし、依存関係に基づいて Composer ディレクトリにクラスを自動ロードするための PHP スクリプトを生成します。使用する場合は、プロジェクトの先頭に「/vendor/autoload.php」ファイルを導入すると、これらのサードパーティライブラリのクラスを直接インスタンス化できます。
以上がXAMPP での Composer のインストールの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。