Composer を使用しない Composer PHP パッケージの手動インストール
Composer は PHP パッケージのインストールを簡素化しますが、直接インストールが必要なシナリオもあります。 Composer の必要性を回避するには、次の手順に従います。
-
パッケージの依存関係を特定する: パッケージのcomposer.json ファイルを調べて、その依存関係を特定します。たとえば、Coinbase PHP API の場合:
<code class="json">"require": {
"php": ">=5.5.0",
"guzzlehttp/guzzle": "^6.0",
"psr/http-message": "^1.0",
"psr/log": "^1.0"
}</code>
ログイン後にコピー
-
Packagist で依存関係を見つける: Packagist Web サイトにアクセスして、各依存関係を検索します。見つかった依存関係ごとに、このプロセスを繰り返して、さらに依存関係を特定します。
-
基本パッケージのダウンロードとインストール: すべての依存関係が特定されたら、GitHub リポジトリまたはパッケージリストから基本パッケージを直接ダウンロードします。 .org.
-
依存関係のダウンロードとインストール: 各依存関係をそれぞれのソースからダウンロードしてインストールします。ほとんどの場合、ファイルをプロジェクト ディレクトリにドロップするだけです。
-
オートローディングの設定: Composer のオートローダーは使用されないため、独自のオートローダーを設定する必要があります。基本パッケージと依存関係の名前空間とディレクトリを特定するには、composer.json ファイルを参照してください。
-
カスタム オートローダーの作成: 収集した情報に基づいて、
追加の考慮事項:
- Composer は、Windows 用の公式 GUI インストーラーと、その他の Windows 用のコマンドライン インストール手順を提供します。
- Composer はローカルで実行でき、その出力はサーバーにアップロードできるため、サードパーティ サービスの必要がなくなります。
- Packagist.org が必要なインストール コマンドを生成します。
Composer はパッケージ管理のためのシンプルで堅牢なソリューションを提供しますが、特定のシナリオでは直接インストールが必要になる場合があります。これらの手順に従うことで、Composer を使用せずに Composer パッケージを手動でインストールできます。
以上がComposer を使用せずに Composer PHP パッケージを手動でインストールする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。