PHP Composer とはどのようなテクノロジーですか?
あなたがプログラマーであれば、ユーザー認証、データベース管理、ルーティング、その他のテクノロジなど、テクノロジの更新の車輪が非常に激しく回転しており、追いつけないことに気づくでしょう。 。 PHP にはこれらの問題に対処するための成熟したフレームワークが多数あるため、これらのフレームワークは使いやすいはずだと考えますよね。
Zend、Laravel、Symfony を手動でインストールして使用すると、それが簡単な作業ではないことがわかります。各テクノロジには独自のさまざまな依存パッケージがあるため、最終的には混乱することになります。
この時点で Composer の役割が登場します。 Composer は、PHP の依存関係管理ツールです。 PHP プロジェクトに必要なすべての依存関係を管理します。言い換えれば、Composer は、PHP プロジェクトに必要なすべてのコード ライブラリと依存関係をインターネットから取得し、管理のためにまとめます。
プロジェクトの依存関係管理のこの方法は新しい概念ではなく、実際、Composer は npm の Node.js と Bundler の Ruby からインスピレーションを受けています。
PEAR についてはある程度知っておくべきだと思います。 PEAR は、長年にわたって使用されている PHP ライブラリ管理ツールです。ただし、多くのプログラマは、さまざまな理由から PEAR の使用を好みません。第一に、PEAR は時代遅れであること、第二に、PEAR ではプロジェクトごとではなくシステム全体をインストールする必要があることです。とはいえ、少し古いライブラリに依存するプロジェクトの場合は、問題が発生する可能性があります。 PHP パッケージ管理ツールの歴史について詳しくは、「Packages: The Way Forward for PHP」をご覧ください。
Composer のインストール方法
Composer のインストールは非常に簡単で、数行のコマンドで完了します。私は OS X を使用していますが、どの *nix システムでも同じです。
コマンド ライン ウィンドウを開いて次のコマンドを実行してください:
$curl -s https://getcomposer.org/installer | php
#$ sudo mv combos.phar /usr/local/bin/composer
$composer
{ "require": { "slim/slim": "2.*" } } 想通过Composer安装 Slim,你只需要简单的使用下面的命令: $ composer install
vendor/slim/ にインストールされます。スリム コンテンツの下。
require ‘vendor/autoload.php’;
// Autoload require ‘vendor/autoload.php’; // 实例或 Slim 应用 $app = new \Slim\Slim(); // 定义 HTTP GET 路径 $app->get(‘/hello/:name’, function ($name) { echo "Hello, $name"; }); // 运行 Slim 应用 $app->run();
php ビデオ チュートリアル 」
以上がPHP Composer とはどのようなテクノロジーですか?見てみましょうの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。