Instalarea

mbstring este o extensie care nu este activată în mod implicit. Trebuie să o activați folosind opțiunea corespunzătoare cu comanda configure. Vedeți secțiunea Instalare pentru detalii.

Următoarele opțiuni de configurare sunt legate de modulul mbstring.

  • --enable-mbstring : Activează funcțiile mbstring. Această opțiune este necesară pentru a folosi funcțiile oferite de mbstring.

    libmbfl e necesar pentru mbstring. libmbfl e distribuit cu mbstring. Dacă libmbfl este deja instalat pe sistem cu opțiunea --with-libmbfl[=DIR] puteți specifica că doriți să utilizați librăria instalată.

    De la PHP 4.3.0, extensia mbstring oferă suport îmbunătățit pentru chineza simplificată, chineza tradițională, coreeană și rusă la fel ca în japoneză.

    Pentru PHP 4.3.3 sau mai vechi, pentru a activa această îmbunătățire, trebuie să specificați valoarea parametrului LANG din opțiunea --enable-mbstring=LANG ; --enable-mbstring=cn pentru chineza simplificată, --enable-mbstring=tw pentru chineza tradițională, --enable-mbstring=kr pentru coreeană, --enable-mbstring=ru pentru rusă și --enable-mbstring=ja pentru japoneză (implicit). Pentru a activa toate codările suportate, folosiți --enable-mbstring=all .

    Notă:

    De la PHP 4.3.4, toate codările suportate de libmbfl sunt activate prin opțiunea --enable-mbstring .

  • --enable-mbstr-enc-trans : Activează conversia de codare a caracterelor introduse prin HTTP folosind motorul de conversie din mbstring. Dacă această facilitate este activată, codarea caracterelor introduse prin HTTP poate fi convertită la mbstring.internal_encoding automat.

    Notă:

    De la PHP 4.3.0, opțiunea --enable-mbstr-enc-trans a fost eliminată și înlocuită cu setarea mbstring.encoding_translation. Conversia de codare a caracterelor introduse prin HTTP este activată când această setare este On (implicit este Off).

  • --disable-mbregex : Dezactivează funcțiile pentru expresii regulate care suportă caracterele multioctet.