Установка


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 : Отключение функций регулярных выражений, поддерживающих многобайтные кодировки.