Composer for手書きPHP APIフレームワークのインストールと使い方(2)
Composer は、PHP の依存関係管理ツールです。これにより、プロジェクトが依存するコード ライブラリを宣言でき、それらがプロジェクトにインストールされます。
フロントエンド エンジニアであれば npm を使用する必要があり、Python 開発者であれば pip を使用する必要があります。このように作曲家を理解できます。
composer はマニュアルによく出てくるので、インストール方法とよく使うコマンドについて学びましょう。
インストール
Linux
Composer のインストールは比較的簡単ですが、yum やその他の管理を使用することはお勧めできません。デフォルトの php バージョンを変更する可能性があるため、パッケージを直接インストールする必要があります。次のインストールは省略できます:
curl -sS getcomposer.org/installer | php
mv combos.phar / usr /local/bin/composer
Windows
Composer-Setup.exe をダウンロードして実行すると、最新バージョンの Composer がインストールされます、任意のディレクトリで直接composerコマンドを使用できるように、システム環境変数を追加することをお勧めします。
ミラー ソースを変更する
デフォルトのミラー ソースは中国ではダウンロードが比較的遅いため、ミラー ソースを変更することをお勧めします
##composer config -g repo。 packagegist comboserAli のミラー ソース (推奨) を使用することもできます (推奨)
composer config -g repo.packagist comboser
config -g/--global はグローバル構成を表します
Composer の共通コマンド
- init 初期化
参数:--name: 包的名称。--description: 包的描述。--author: 包的作者。--homepage: 包的主页。--require: 需要依赖的其它包,必须要有一个版本约束。并且应该遵循 foo/bar:1.0.0 这样的格式。--require-dev: 开发版的依赖包,内容格式与 --require 相同。--stability (-s): minimum-stability 字段的值。复制代码
- 追加が必要です
composer には、ベンダー/パッケージ:2 が必要です。* ベンダー/パッケージ 2:dev-master
install インストール
install コマンド現在のディレクトリからコンポーザー.json ファイルを読み取り、依存関係を処理して、ベンダー ディレクトリにインストールします。 composer.lock ファイルが現在のディレクトリに存在する場合、composer.json ファイルから依存関係を取得する代わりに、このファイルから依存関係のバージョンを読み取ります。これにより、ライブラリのすべての利用者が同じ依存関係バージョンを取得できるようになります。 composer.lock ファイルがない場合、composer は依存関係を処理した後にファイルを作成します。 composer.lock は拡張ライブラリのキャッシュとして単純に理解できます。update update
依存関係の最新バージョンを取得し、composer.lock ファイルを更新するには、update コマンドを使用する必要があります。composer updateこれにより、プロジェクトのすべての依存関係が解決され、正確なバージョン番号がcomposer.lockに書き込まれます。 いくつかのパッケージを更新するだけの場合は、次のように個別にリストすることができます:
composer update ベンダー/パッケージ ベンダー/パッケージ2==注意==: update コマンドは、composer.json 内の制限付きバージョンの最新の依存関係を更新します。 たとえば、「monolog/monolog」: "1.*" と記述すると、update コマンドはバージョン 1.0 をバージョン 1.2 に更新しますが、1.0 をバージョン 2.0 に更新することはありません。そのため、使用する際には注意が必要です。
search
検索コマンドを使用すると、現在のプロジェクトの依存パッケージを検索できます。通常は、packagist.org 上のパッケージのみが検索されます。検索内容を入力するだけです。基準。 。show
利用可能なパッケージをすべてリストするには、show コマンドを使用します。オートローダーのインデックスを出力します。新しいクラスがパッケージに追加された場合など、場合によってはオートローダーを更新する必要があります。 dump-autoload を使用すると、install コマンドや update コマンドを実行しなくても、これを行うことができます。
さらに、PSR-0/4 仕様に準拠したクラスの最適化されたインデックスを出力できます。これもパフォーマンスを考慮したものです。大規模なアプリケーションでは、多くのクラス ファイルが存在し、オートローダーが各リクエストの時間の大部分を占めます。クラスマップの使用は開発中に不便な場合がありますが、パフォーマンスを確保しながら PSR-0/ を取得できます。4 . 標準によってもたらされる利便性。
その他の Composer コマンドを表示するにはクリックしてください
さて、このセクションでは、composer のインストールと一般的なコマンドを紹介します。後でフレームワークをコンポーザー パッケージに統合し、他の開発学生と共有できます。
推奨学習: 「PHP ビデオ チュートリアル 」
以上がComposer for手書きPHP APIフレームワークのインストールと使い方(2)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック

PHP 8.4 では、いくつかの新機能、セキュリティの改善、パフォーマンスの改善が行われ、かなりの量の機能の非推奨と削除が行われています。 このガイドでは、Ubuntu、Debian、またはその派生版に PHP 8.4 をインストールする方法、または PHP 8.4 にアップグレードする方法について説明します。

ファイルのアップロードを行うには、フォーム ヘルパーを使用します。ここではファイルアップロードの例を示します。

CakePHP は、PHP 用のオープンソース フレームワークです。これは、アプリケーションの開発、展開、保守をより簡単にすることを目的としています。 CakePHP は、強力かつ理解しやすい MVC のようなアーキテクチャに基づいています。モデル、ビュー、コントローラー

CakePHP へのログインは非常に簡単な作業です。使用する関数は 1 つだけです。 cronjob などのバックグラウンド プロセスのエラー、例外、ユーザー アクティビティ、ユーザーが実行したアクションをログに記録できます。 CakePHP でのデータのログ記録は簡単です。 log()関数が提供されています

Visual Studio Code (VS Code とも呼ばれる) は、すべての主要なオペレーティング システムで利用できる無料のソース コード エディター (統合開発環境 (IDE)) です。 多くのプログラミング言語の拡張機能の大規模なコレクションを備えた VS Code は、
