2017-05-25 49 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": "*" 
    .... 
}