Php Composer可以检查MariaDB安装吗?

Php Composer可以检查MariaDB安装吗?,php,composer-php,mariadb,Php,Composer Php,Mariadb,可以创建旨在检查当前计算机中是否存在/安装了mariadb的composer配置?我会使用composer脚本来完成此操作 用Composer的术语来说,脚本可以是PHP回调(定义为静态方法)或任何命令行可执行命令。脚本对于在Composer执行过程中执行包的自定义代码或包特定命令非常有用 来源:根据: lib-允许对所用库的版本进行约束 通过PHP。以下内容可用:curl、iconv、icu、libxml、, openssl、pcre、uuid、xsl 因此,您可以使用以下方法检查maraiD

可以创建旨在检查当前计算机中是否存在/安装了mariadb的composer配置?

我会使用composer脚本来完成此操作

用Composer的术语来说,脚本可以是PHP回调(定义为静态方法)或任何命令行可执行命令。脚本对于在Composer执行过程中执行包的自定义代码或包特定命令非常有用

来源:

根据:

lib-
允许对所用库的版本进行约束 通过PHP。以下内容可用:curl、iconv、icu、libxml、, openssl、pcre、uuid、xsl

因此,您可以使用以下方法检查maraiDB:

"require": {
    ....
    "libmariadb2": "*",
    ....
}
这会引发如下错误:

问题1
-在任何版本中都找不到请求的程序包libmariadb2,程序包名称中可能有键入错误

注意:上述要求将仅检查mariaDB lib,而不是php扩展,以添加或仅检查php扩展使用:

"require": {
    ....
    "ext-pdo": "*"
    OR
    "ext-mysqli": "*"
    ....
}
根据这个数字。。。实际上,在第二次查看时,您可以使用扩展检查