wake-up-neo.com

Mbstring kann nicht mit PHP 7 initialisiert werden

Wann immer ich versuche, auf phpMyAdmin zuzugreifen, erhalte ich die folgende Fehlermeldung:

" Die mbstring-Erweiterung fehlt. Bitte überprüfen Sie Ihre PHP Konfiguration. "

Ich verwende einen LEMP-Stack auf einem CentOS 7-Server. Ich habe mich für PHP 7 für diese Installation entschieden. Ich habe diesen Fehler nicht bei identischen Setups mit früheren PHP-Versionen festgestellt.

extension_loaded('mbstring') gibt false zurück, obwohl mbstring.ini (/etc/php.d/) enthält:

; Enable mbstring extension module
extension=mbstring.so

Ich bin zu 100% sicher, dass das mbstring-Modul auf meinem Server installiert ist.

Ich bin total ratlos. Wenn jemand irgendwelche Ideen hat, lass es mich bitte wissen. Vielen Dank.

39
NoahMCM

Eine Lösung wurde mit der folgenden Methode erreicht:

Ich setze extension=mbstring.so in der php.ini, obwohl das nicht mehr die Methode ist PHP verwendet standardmäßig, um Module zu laden.

Aus der php.ini selbst:

Hinweis: Gepackte Erweiterungsmodule werden jetzt über die INI-Dateien geladen, die sich im Verzeichnis /etc/php.d befinden. Diese werden standardmäßig geladen.

Es schien mein Problem zu beheben. Es würde mich immer noch interessieren, ob jemand anderes diesbezüglich eine andere Meinung hat.

5
NoahMCM

Für diejenigen, die debian haben:

 Sudo apt-get install php7.0-mbstring

Sonst in Centos (getestet in Centos 6.6)

Sudo yum install php70w-mbstring

und wie @mpen schon sagte kannst du es aktivieren

Sudo phpenmod mbstring
83
Chopchop

Für PHP7 auf Centos

versuche dies yum install php70-mbstring

1
Sankar Subburaj

Ich hatte dieses Problem schon lange. Ich habe (für mich) den richtigen Weg gefunden, um es zu korrigieren ... und es ist ziemlich einfach :)

Juste add "universe" auf den xenial-updates

# cat /etc/apt/sources.list.d/*
deb [Arch=AMD64] http://fr.archive.ubuntu.com/ubuntu/ xenial-backports main
deb [Arch=AMD64] http://fr.archive.ubuntu.com/ubuntu/ xenial main universe
deb [Arch=AMD64] http://fr.archive.ubuntu.com/ubuntu/ xenial-proposed main
deb [Arch=AMD64] http://security.ubuntu.com/ubuntu xenial-security main
deb [Arch=AMD64] http://fr.archive.ubuntu.com/ubuntu/ xenial-updates main **universe**
0
stadja