programing

Composer가 MariaDB 설치를 확인할 수 있습니까?

prostudy 2022. 9. 8. 17:51
반응형

Composer가 MariaDB 설치를 확인할 수 있습니까?

현재 머신에 mariadb가 존재/설치되어 있는지 확인하는 것을 목적으로 하는 컴포넌트 구성을 작성할 수 있습니까?

작곡가 스크립트를 사용하여 이 작업을 수행할 수 있습니다.

Composer의 용어로 스크립트는 PHP 콜백(스태틱 메서드로 정의됨) 또는 명령줄 실행 가능 명령어 중 하나입니다.스크립트는 Composer 실행 프로세스 중에 패키지의 사용자 지정 코드 또는 패키지별 명령을 실행하는 데 유용합니다.

출처 : https://getcomposer.org/doc/articles/scripts.md#what-is-a-script-

다음 문서에 따르면:

lib-<name>PHP에서 사용하는 라이브러리 버전에 대한 제약 조건을 설정할 수 있습니다.curl, iconv, icu, libxml, openssl, pcre, uuid, xsl을 사용할 수 있습니다.

maraiDB와 대조하려면 다음 명령을 사용합니다.

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

다음과 같은 오류가 발생합니다.

문제 1
- 요청된 패키지 libmariadb2는 어떤 버전에서도 찾을 수 없습니다.패키지명에 오타가 있을 수 있습니다.

주의: 위의 요건은 php 확장자가 아닌 mariaDB lib에만 체크하여 php 확장자 사용을 추가하거나 체크합니다.

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

언급URL : https://stackoverflow.com/questions/44182858/composer-can-check-mariadb-installation

반응형