2017-05-25 6 views
1

mariadbが現在のマシンに存在する/インストールされていることを確認するためのコンポーザ構成を作成することは可能ですか?ComposerはMariaDBのインストールをチェックできますか?

+0

これによると、[ページをgetcomposer.org上]( https://getcomposer.org/doc/01-basic-usage.md#platform-packages)いいえ...実際には2番目の外観では、拡張機能のチェック機能を使用することができます – Dale

答えて

1

iは(静的メソッドとして定義される)PHPのコールバック、または任意のコマンドライン実行可能な命令をすることができいずれかで、Composerの用語で、作曲スクリプト

スクリプトを使用してこれを行うだろう。スクリプトは、Composer実行プロセス中にパッケージのカスタムコードまたはパッケージ固有のコマンドを実行するのに便利です。

出典:docsに応じhttps://getcomposer.org/doc/articles/scripts.md#what-is-a-script-

1

lib-<name>制約はPHPで を使用するライブラリのバージョンで行うことを可能にします。 curl、iconv、icu、libxml、 openssl、pcre、uuid、xslが利用できます。

あなたが使用してmaraiDBに対してチェックすることができます:1

問題 - 要求されたパッケージlibmariadb2は、任意のバージョンでは見つかりませんでした。

"require": { 
    .... 
    "libmariadb2": "*", 
    .... 
} 

これは次のようにエラーをスローする必要がありますパッケージ名にタイプミスがある可能性があります。

注:上記の要件のみを追加したり、唯一のPHP拡張の使用に対してチェックするために、mariaDB libに、ではないPHP拡張に対してチェックされます:

"require": { 
    .... 
    "ext-pdo": "*" 
    OR 
    "ext-mysqli": "*" 
    .... 
} 
関連する問題