Heim >Backend-Entwicklung >PHP-Tutorial >PHP fügt eine mbstring-Erweiterungsbibliothek hinzu
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