作曲家001

WBOY
リリース: 2016-08-08 09:29:18
オリジナル
796 人が閲覧しました
最新の言語の場合、パッケージマネージャーは基本的に標準です。 Java には Maven、Python には pip、Ruby には gem、Nodejs には npm があります。 PHP は PEAR ですが、PEAR には多くの落とし穴があります:
  • 依存関係の処理に問題が発生しやすい
  • 設定が非常に複雑である
  • コマンドラインインターフェースが使いにくい
  • 幸いなことに、PHP 用の強力なツールである Composer があります。依存関係の管理。オープンソースで使いやすく、独自のパッケージを送信するのも簡単です。 Composer をインストールするComposer を実行するには PHP 5.3.2 以降が必要です。 $ curl -sS https://getcomposer.org/installer | php このコマンドは composer.phar 現在のディレクトリにダウンロードします。 PHAR (PHP 圧縮パッケージ) は、コマンド ラインから直接実行できる圧縮形式です。 --install-dir オプションは、Composer を指定したディレクトリにインストールします。例: composer.phar下载到当前目录。PHAR(PHP 压缩包)是一个压缩格式,可以在命令行下直接运行。你可以使用--install-dir选项将Composer安装到指定的目录,例如:$ curl -sS https://getcomposer.org/installer | php -- --install-dir=bin 当然也可以进行全局安装:$ curl -sS https://getcomposer.org/installer | php $ mv composer.phar /usr/local/bin/composer 在Mac OS X下也可以使用homebrew安装:brew tap josegonzalez/homebrew-php brew install josegonzalez/php/composer 不过通常情况下只需将composer.phar的位置加入到PATH环境变量就可以,不一定要全局安装。声明依赖在项目目录下创建一个composer.json{ "require": { "monolog/monolog": "1.2.*"} } グローバルインストール: composer install Mac OS 199,37,78) で homebrew インストールを使用することもできます。background-color:rgb(249,242,244)">composer.phar が PATH 環境変数では十分ではありません。グローバルにインストールする必要があります。 依存関係を宣言しますプロジェクトディレクトリに composer.json ファイルで、依存関係を指定します。たとえば、プロジェクトは monolog に依存しています: php composer.phar install 依存関係のインストール🎜🎜依存関係のインストールは非常に簡単で、プロジェクト ディレクトリで実行するだけです: 🎜require'vendor/autoload.php'; 🎜If thereグローバル インストールではない場合は、次のコマンドを実行します: 🎜rrreee🎜自動読み込み🎜Composer提供了自动加载的特性,只需在你的代码的初始化部分中加入下面一行:require'vendor/autoload.php'; 模块仓库packagist.org是Composer的仓库,很多著名的PHP库都能在其中找到。你也可以提交你自己的作品。高级特性以上介绍了Composer 的基本用法。Composer还有一些高级特性,虽然不是必需的,但是往往能给PHP开发带来方便。项目主页更多信息请访问 Composer 的官方主页或者中文站点。

    以上就介绍了Composer 001,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

    関連ラベル:
    ソース:php.cn
    このウェブサイトの声明
    この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
    人気のチュートリアル
    詳細>
    最新のダウンロード
    詳細>
    ウェブエフェクト
    公式サイト
    サイト素材
    フロントエンドテンプレート