Was ist die PHP- mbstring
Erweiterung und wie lässt sie sich am besten unter Ubuntu 14.04 installieren?
Was ist die PHP- mbstring
Erweiterung und wie lässt sie sich am besten unter Ubuntu 14.04 installieren?
Antworten:
BEARBEITEN: Dylan Pierce hat bestätigt, dass Sie einige PHP 7.2-Erweiterungen bereits auf die gleiche Weise wie für PHP 5 installieren können. mbstring
Insbesondere können Sie Folgendes ausführen:
sudo apt-get install php7.2-mbstring
Um die Antwort von sparkmood zu ergänzen, funktioniert dies jetzt für PHP 7.2, wenn Sie bereits das PPA von ondrej dafür importiert haben.
sudo apt-get install libapache2-mod-php7.2
Vergessen Sie nicht, dass PHP 7 entweder über Ubuntus offizielle Repositories verfügbar ist, oder Sie benötigen ein externes PPA.
sudo apt-get install php7.0-mbstring
auch für andere PHP-Erweiterungen, die Sie vielleicht benötigen: sudo apt-get install php7.0-zip
sudo apt-get install php7.0-dom
Ich mag es wirklich, wie hirnlos es ist, diese Module zu installieren / aktivieren. Ich wünschte nur, ich müsste nicht im Internet auf Gänsehaut für sie gehen.
php-mbstring
ohne die Versionsnummer verwenden
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 in 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.
sudo apt-get install php-mbstring
Ich habe mbstring in php7.0-fpm (7.0.15-0ubuntu0.16.04.4) installiert
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.
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
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 auf AMD64-Rechnern
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/ubuntu Bionic-Security-Hauptuniversum
/etc/php/7.0/mods-available
wie die anderen. Ich habe versucht, die Erweiterung in zu kommentieren,php.ini
aber sie kennt den Pfad zur Erweiterung nicht.