Установка

mbstring не входит в список расширений, устанавливаемых по умолчанию. Это значит, что изначально это расширение отключено. Для использования функций этого расширения необходимо явно включить модуль в настройке configure. За дополнительной информацией обращайтесь в раздел Инсталляция.

Следующие настройки относятся к модулю mbstring.

  • --enable-mbstring : Включение функций mbstring. Эта настройка необходима для использования функций mbstring.

    libmbfl необходима для работы mbstring. libmbfl поставляется вместе с mbstring. До PHP 7.3.0, если libmbfl уже установлена в системе, то можно использовать --with-libmbfl[=DIR] для использования установленной библиотеки.

  • --disable-mbregex : Отключение функций регулярных выражений, поддерживающих многобайтовые кодировки.

    Oniguruma необходима функций работы с регулярными выражениями с поддержкой многобайтовых кодировок. Oniguruma поставляется вместе с mbstring. С PHP 5.4.0, если библиотека Oniguruma уже установлена в системе, то для ее указания можно использовать опцию --with-onig[=DIR] .

    Начиная с PHP 5.4.0 возможно запретить многобайтовые регулярные выражения с возвратом с помощью опции --disable-mbregex-backtrack .