it-swarm.com.de

Wie installiere ich die PHP `mbstring` Erweiterung in Ubuntu?

Was ist die Erweiterung PHP mbstring und wie lässt sie sich am besten unter Ubuntu 14.04 installieren?

96
Rohit Bind

EDIT: Dylan Pierce hat bestätigt, dass Sie bereits einige PHP 7-Erweiterungen auf die gleiche Weise installieren können Sie würden für PHP 5. Für mbstring insbesondere können Sie ausführen:

Sudo apt-get install php7.0-mbstring

Um die Antwort von sparkmood zu ergänzen, funktioniert dies jetzt für PHP 7, wenn Sie bereits das PPA von ondrej dafür importiert haben.

Sudo apt-get install libapache2-mod-php7.0

Vergessen Sie nicht, dass PHP 7 entweder über die offiziellen ubuntu-Repositories verfügbar ist oder dass Sie einen externen PPA benötigen.

165
goncalotomas

mbstring ist im libapache2-mod-php5-Paket enthalten, daher können Sie diesen Befehl für die Installation verwenden:

Sudo apt-get install libapache2-mod-php5

Wie im Paket beschrieben Details :

 dba dom ereg exif fileinfo filter ftp gettext hash iconv json libxml
 mbstring mhash openssl pcre Phar posix Reflection session shmop SimpleXML
 soap sockets SPL standard sysvmsg sysvsem sysvshm tokenizer wddx xml
 xmlreader xmlwriter Zip zlib.
27
sparkmood
Sudo apt-get install php-mbstring

Ich habe mbstring in php7.0-fpm (7.0.15-0ubuntu0.16.04.4) installiert

20
Nanhe Kumar

Wenn Sie PHP 5.6 verwenden

Installiere das php 5.6 mbstring Paket:

Sudo apt-get install php5.6-mbstring

Fügen Sie dann die folgende Zeile am Ende Ihrer php.ini-Datei hinzu:

extension=php5.6-mbstring.so

Starten Sie Apache neu:

Sudo service Apache2 restart

Um Ihre php.ini-Datei zu finden, erstellen Sie eine Datei und fügen Sie die folgende Zeile ein:

<?php phpinfo(); ?>

Öffnen Sie dann mit einem Browser, um zu sehen, wo sich Ihre php.ini-Datei befindet.

7
ChickenFeet

In meinem Fall war es bereits installiert, aber ich musste nur phpenmod mbstring ausführen, gefolgt von apachectl graceful.

6
Ave

Für Ubuntu 14.04 sollte die Erweiterung mbstring eingebaut sein.

Für Ubuntu 16.04:

Sudo apt-get install php7.0-mbstring

Siehe auch Einführung in Multibyte String

0
simhumileco

Es erfordert das Hinzufügen einer weiteren Quelle für apt für die Installation in 18.04.

Download-Seite für php7.2-mbstring_7.2.7-0ubuntu0.18.04.2_AMD64.deb für AMD64-Rechner

Wenn Sie Ubuntu ausführen, wird dringend empfohlen, einen Paketmanager wie aptitude oder synaptic zu verwenden, um Pakete herunterzuladen und zu installieren, anstatt dies manuell über diese Website zu tun.

Sie können jeden der aufgeführten Spiegel-Server benutzen, indem Sie eine Zeile der folgenden Art zu Ihrer /etc/apt/sources.list hinzufügen:

deb http://security.ubuntu.com/ubunt Bionic-Security-Hauptuniversum

0
Neal