Установка
mbstring не входит в список расширений, устанавливаемых
по умолчанию. Это значит, что изначально это расширение отключено. Для
использования функций этого расширения необходимо явно включить модуль
в настройке configure. За дополнительной информацией
обращайтесь в раздел Инсталляция.
Следующие настройки относятся к модулю mbstring.
-
--enable-mbstring: Включение функций
mbstring. Эта настройка необходима для использования функцийmbstring.libmbfl необходима для работы
mbstring. libmbfl поставляется вместе сmbstring. До PHP 7.3.0, если libmbfl уже установлена в системе, то можно использовать --with-libmbfl[=DIR] для использования установленной библиотеки. -
--disable-mbregex: Отключение функций регулярных выражений, поддерживающих многобайтовые кодировки.
Oniguruma необходима функций работы с регулярными выражениями с поддержкой многобайтовых кодировок. Начиная с PHP 7.4.0, для обнаружения библиотеки libonig используется pkg-config. До PHP 7.4.0 Oniguruma поставлялась вместе с
mbstring, но можно было выполнить сборку с уже установленным libonig, передав --with-onig[=DIR].Возможно запретить многобайтовые регулярные выражения с возвратом с помощью опции --disable-mbregex-backtrack.