International PHP Conference Berlin 2025

Установка

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.

Добавить

Примечания пользователей 1 note

up
1
andreas dot sf93 at gmail dot com
1 year ago
Install mbstring :

-Linux/debian:

# Correct command

sudo apt install php-mbstring
To Top