Установка
mbstring не входит в список расширений, устанавливаемых по умолчанию. Это значит, что изначально это расширение отключено. Для использования функций этого расширения необходимо явно включить модуль в настройке configure. За дополнительной информацией обращайтесь в раздел Инсталляция.
Следующие настройки относятся к модулю mbstring.
-
--enable-mbstring : Включение mbstring функций. Эта настройка необходима для использования mbstring функций.
libmbfl необходима для работы mbstring. libmbfl поставляется вместе с mbstring. Если libmbfl уже установлена в системе, то, чтобы использовать именно ее, можно задать настройку --with-libmbfl[=DIR] .
В версии PHP 4.3.0 расширение mbstring предоставляет расширенную поддержку кодировок Упрощенного Китайского, Традиционного Китайского, Корейского и Русского языков в дополнение к кодировке Японского языка.
Для версий PHP 4.3.3 и ниже, чтобы добавить эту поддержку, необходимо задать одно или несколько значений параметра LANG в настройке --enable-mbstring=LANG ; следующим образом: --enable-mbstring=cn для поддержки Упрощенного Китайского, --enable-mbstring=tw для поддержки Традиционного Китайского, --enable-mbstring=kr для поддержки Корейского, --enable-mbstring=ru для поддержки Русского, и --enable-mbstring=ja для поддержки Японского (по умолчанию). Для включения всех поддерживаемых кодировок используйте настройку --enable-mbstring=all .
Замечание:
C версии PHP 4.3.4, все поддерживаемые библиотекой libmbfl кодировки включаются настройкой --enable-mbstring .
-
--enable-mbstr-enc-trans : Включение механизма конвертации кодировок mbstring для символов, поступающих через HTTP. Если настройка включена, кодировка входящих HTTP символов будет автоматически преобразована в mbstring.internal_encoding.
Замечание:
В версии PHP 4.3.0 настройка --enable-mbstr-enc-trans была исключена и заменена на установку времени выполнения mbstring.encoding_translation. Преобразование кодировок входных символов HTTP включено, когда этой установке задано значение On (значение по умолчанию Off).
-
--disable-mbregex : Отключение функций регулярных выражений, поддерживающих многобайтные кодировки.
Коментарии
Install mbstring :
-Linux/debian:
# Correct command
sudo apt install php-mbstring