ホームページ  >  記事  >  バックエンド開発  >  PHP 管理依存関係ツール Composer のインストールと使用、dependencycomposer_PHP チュートリアル

PHP 管理依存関係ツール Composer のインストールと使用、dependencycomposer_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 10:20:41656ブラウズ

PHP依存関係管理ツールComposerのインストールと使い方、dependencycomposer

PHP Composerのインストール

システム要件:

Composer を実行するには PHP5.3.2 以降の環境が必要です。いくつかの機密性の高い PHP 設定とコンパイル フラグも必要ですが、非互換性が存在する場合、インストーラーは警告を発行します。

たとえば、PHP 拡張機能の要件は、-disable-phar を指定せずに php をインストールまたは再コンパイルすることです

単純な圧縮ファイル パッケージではなくソース アドレスからソフトウェア パッケージをインストールするには、git、svn、hg などのソフトウェア パッケージのバージョン管理ツールをインストールする必要があります。

Composer はマルチプラットフォーム互換性があり、Windows、Linux、OSX 上で実行できます。

インストール失敗のエラー メッセージ:

リーリー

私のローカルのデフォルト開発環境は PHP 5.2.9 です。PHP 5.2.9 にインストールしようとすると、バージョンが低すぎるため、PHP 5.3.2 以降にアップグレードする必要があるというメッセージが表示されます。

そこで、XAMPP 1.7.7 USBライトバージョンをダウンロードしました。

リーリー

XAMPP 1.7.7 での PHP 環境は 5.3.8 です。私のPHP環境がPHP5.3.2以上であることを確認したところ。

PHP 5.3 Composerをインストールする

リーリー

注:

XAMPP 1.7.7 Apache の SSL モジュールをオフにしたため、Composer から警告が表示され、セキュリティ上の理由から SSL モジュールを有効にするよう提案されました。オンにしなくても使用には影響ありません。
| PHP のインストール パラメーターは、E:USBxampp_177phpphp.exe などの実際の PHP 環境パスに変更する必要があります。 ComposerはPHPのパス+コマンドで使用します。 今回インストールした環境では、E:USBxampp_177php/php.execomposer.pharコマンドで使用します。
私がインストールした環境が Windows であり、PHP 5.3 環境がデフォルトの PHP コマンドではない場合は、次のように /usr/php/53/usr/bin/php を使用する必要があります。

リーリー

インストールが完了したら、インストールされているバージョンを確認してください。

リーリー

PHP Composer コマンドを確認します:

リーリー

これで、PHP5.3環境のComposerがインストールされました。

同様に、PHP 5.4環境もインストールできます。

PHP 5.4 Composerをインストールする

XAMPP 1.8.1 usb lite バージョンをダウンロードすると、PHP5.4.7 環境が得られます。

リーリー

バージョンが PHP 5.3.2 以降であることを確認したら、インストールを開始します:

リーリー

インストールが完了したら、インストールされているバージョンを確認してください。

リーリー

このようにして、PHP 5.4環境のComposerも正常にインストールされました。

PHPコンポーザー

を使用 ここでは、PHP Composer を使用して Symfony フレームワークをインストールする方法を簡単に説明します。

まず、コマンドの標準形式について簡単に説明します。

リーリー

最初のパラメータ PHP はローカルの PHP 開発環境であり、PHP 実行コマンドを指します。
2 番目のパラメーターは、composer.phar モードでダウンロードされます。

3 番目のパラメーターは、create-project などのアクション コマンドで、その目的は、ソフトウェア パッケージから指定されたディレクトリに新しいプロジェクトを作成することです。
4 番目のパラメータはローカルのインストール ディレクトリです。
5 番目のパラメータは、インストールされているソフトウェア パッケージのバージョンです。

上記の PHP5.4 環境にインストールした Composer によると、インストール コマンドは次のとおりです:

リーリー

インストール結果:

リーリー

コマンドラインの結果から、Symfony フレームワーク全体のインストールプロセスと結果がわかります。

PHP Composer は依存関係を定義します

Composer を使用すると、composer.json ファイルが自動的に検索されます。 combos.json は、プロジェクト全体の依存関係パッケージを定義するために使用されます。例:

リーリー

依存パッケージの簡単な説明。私たちのプロジェクトには、1.2 以降の任意のバージョンのいくつかの monolog/monolog パッケージが必要です。

Composer は、PHP の依存関係管理ツールです。 Composer を使用すると、ソフトウェアを公開するときに多くのファイルを保存し、依存パッケージのバージョンを制御できます。

PHPコンポーザープロジェクト

Composer プロジェクト公式: http://getcomposer.org

Composer Github プロジェクト: https://github.com/composer/composer

PHP Composer パッケージリスト: https://packagist.org/

wamp、コンポーザーセットアッププロンプトをインストールします openssl 拡張機能がありません

いいえ、統合パッケージ phpstudy に変更してください。 openssl はデフォルトで設定されています。 phpstudyの拡張機能管理は非常に便利で、使用するときに接続するだけです。写真の通り。 php5.2 から 5.6 へのワンクリック切り替えをサポート


yii2 は、composer を使用してインストールするときに次のエラーが発生します。助けてください...

あなたのphpではmongodb拡張機能が有効になっていません~~~~Composerとは関係がありません

php.iniを開いてmongodb拡張機能を有効にしてください(先頭の「;」記号を削除してください)

サーバーを再起動します(Apache、 iis...)

その後、もう一度試してください

Linux システムの場合は、わかりませんが、検索できます

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/865618.html技術記事 PHP 依存関係管理ツール Composer のインストールと使用、dependencycomposer PHP Composer のインストール システム要件: Composer を実行するには、PHP5.3.2 以降の環境が必要です。いくつかあります...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。