2017-05-25 45 views
1

创建一个composer配置是可能的,目的是检查mariadb是否存在/安装在当前机器中?作曲家可以检查MariaDB的安装吗?

+0

根据这一[页getcomposer.org]( https://getcomposer.org/doc/01-basic-usage.md#platform-packages)no ...实际上第二次看,你可能能够使用扩展检查 – Dale

回答

1

根据docs

lib-<name>允许进行对库的版本约束由PHP使用 。以下是可用的:curl,iconv,icu,libxml, openssl,pcre,uuid,xsl。

所以你可以对证maraiDB使用:

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

这应该抛出一个错误,如:

问题1
- 请求包libmariadb2不能在任何版本中发现,包名中可能有拼写错误。

注:以上规定只核对MariaDB的lib中,而不是PHP扩展,添加或只核对PHP扩展使用:

"require": { 
    .... 
    "ext-pdo": "*" 
    OR 
    "ext-mysqli": "*" 
    .... 
}