Установка
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.