Heim  >  Artikel  >  Backend-Entwicklung  >  PHP fügt eine mbstring-Erweiterungsbibliothek hinzu

PHP fügt eine mbstring-Erweiterungsbibliothek hinzu

巴扎黑
巴扎黑Original
2016-11-11 13:55:522790Durchsuche

1. Anleitung zur Installation der mbstring-Erweiterungsbibliothek auf einem Linux-Host (Quellcode-Installation)

Geben Sie die folgenden Befehle in die Befehlszeile ein:

1 Verwenden Sie den Befehl cd, um usw. einzugeben das Quellcodeverzeichnis des PHP-/mbstring-Verzeichnisses, z. B. „/src/php5.2.5“, also „cd /src/php5.2.5“

2. /usr/local/php/bin /phpize (vorausgesetzt, PHP ist im Verzeichnis /usr/local/php installiert)

3. Führen Sie

#./configure --with-php- aus. config=/usr/local/php/ bin/php-config

4. Führen Sie make && make install aus

5. Anschließend werden Sie vom System nach dem Verzeichnis gefragt, in dem sich die Datei mbstring.so befindet Datei befindet. Kopieren Sie es in das Verzeichnis, auf das extension_dir in php.ini verweist, oder kopieren Sie mbstring.so in das Verzeichnis /usr/local/php/ext und konfigurieren Sie den Parameter extension_dir="/usr/local/php / ext" auf den Verzeichnis, in dem sich mbstring.so befindet

6. Ändern Sie php.ini, fügen Sie extension=mbstring.so

hinzu und starten Sie dann Apache neu: Führen Sie /service httpd restart aus, um die Installation abzuschließen.

2. Anleitung zur Installation der mbstring-Erweiterungsbibliothek auf einem Linux-Host (RPM-Installation)

Wenn Sie den Apache PHP MySQL verwenden, der mit Linux geliefert wird

Befehl:

#rpm -q php (rufen Sie die Versionsnummer von PHP ab)

Dann laden Sie php-mbstring herunter:

Beachten Sie, dass die Versionsnummer hier php-mbstring-4.3.9-3.15 ist .i386.rpm Es kann geändert werden, ändern Sie es einfach in Ihre PHP-Versionsnummer

Installation:

#rpm -ivh php-mbstring-4.x.x-x.xx.i386.rpm

Dann Apache neu starten und fertig

3. Einstellungen

Die PHP-Einstellungsdatei ist /etc/php.ini. In diesem Beispiel wird die UTF-8-Kodierung als Beispiel für die Einstellung verwendet. ​

#vi php.ini

Stellen Sie den Ausgabehandler so ein, dass er mbstring entspricht.

;output_handler =

--> output_handler = "mb_output_handler"

Setzen Sie den Textsatz auf UTF-8.

;default_charset = "iso-8859-1"

--> default_charset = "UTF-8"

Stellen Sie die Sprache von mbstring auf Chinesisch ein

;mbstring.sprache = Japanisch

--> mbstring.sprache = Chinesisch

Stellen Sie die interne Kodierung von mbstring auf UTF-8 ein.

;mbstring.internal_encoding = EUC-JP

--> mbstring.internal_encoding = UTF-8

Stellen Sie die Eingabetextkodierung von mbstring auf den automatischen Unterscheidungsmodus ein.

;mbstring.http_input = auto

--> mbstring.http_input = auto

Stellen Sie die mbstring-Ausgabetextkodierung auf UTF-8 ein.

;mbstring.http_output = SJIS

--> mbstring.http_output = UTF-8

Aktivieren Sie die automatische Textcodierungskonvertierungsmethode von mbstring.

;mbstring.encoding_translation = Aus

mbstring.encoding_translation = Ein

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:PHP-AbschlussfunktionNächster Artikel:PHP-Abschlussfunktion