Multibyte String 설치

mbstring은 기본이 아닌 확장입니다. 이것은 기본적으로 활성화되어 있지 않음을 의미합니다. 구성 옵션을 사용하여 모듈을 명시적으로 활성화해야 합니다. 자세한 내용은 설치 섹션을 참조하십시오.

다음 구성 옵션은 mbstring 모듈과 관련됩니다.

  • --enable-mbstring: mbstring 함수를 활성화합니다. 이 옵션은 mbstring 함수를 사용하는 데 필요합니다.

    libmbfl은 mbstring에 필요합니다. libmbfl은 mbstring과 함께 번들로 제공됩니다. PHP 7.3.0 이전에는 libmbfl이 이미 시스템에 설치되어 있는 경우 --with-libmbfl[=DIR]을 지정하여 설치된 라이브러리를 사용할 수 있습니다.

  • --disable-mbregex: 멀티바이트 문자 지원으로 정규식 함수를 비활성화합니다.

    Oniguruma는 멀티바이트 문자를 지원하는 정규식 함수에 필요합니다. PHP 7.4.0부터 pkg-config는 libonig 라이브러리를 감지하는 데 사용됩니다. PHP 7.4.0 이전에는 Oniguruma가 mbstring과 함께 번들로 제공되었지만 --with-onig[=DIR]를 전달하여 이미 설치된 libonig에 대해 빌드할 수 있었습니다.

    --disable-mbregex-backtrack을 지정하여 멀티바이트 정규식 역추적 검사를 비활성화할 수 있습니다.