Wenn ich phpmyadmin in Ubuntu 16.04 LTS installiert habe, erhalte ich den unten genannten Fehler.
Die mbstring-Erweiterung fehlt. Bitte überprüfen Sie Ihre PHP-Konfiguration
dann habe ich versucht, php-mbstring zu installieren, es heißt mbstring is up to date
, kann mir jemand helfen, dies zu lösen?
16.04
php
phpmyadmin
Mohamed Saleem
quelle
quelle
php-fpm
auch verwenden, vergessen Sie nicht, das nach der Installation von mbstring>systemctl restart php-fpm
Antworten:
Bitte geben Sie das Terminal ein:
Starten Sie dann apache2 neu:
Immer noch vermisst?
Sie müssen die PHP-Erweiterungen mcrypt und mbstring explizit aktivieren, indem Sie Folgendes eingeben:
Starten Sie dann apache2 neu:
Getan.
Dies wurde hier gemeldet: PHPMyAdmin benötigt mbstring
quelle
In meinem Fall fand ich schließlich heraus, dass die von phpmyadmin verwendete PHP-Version php5.6 ist (ich habe php7.0 installiert). Ich fand das, indem ich es
phpinfo()
in test.php ausführte und dies getan hatte, um phpmyadmin zum Laufen zu bringen:extension=mbstring
undextension=php_mysqli
auf/etc/php/5.6/apache2/php.ini
nicht kommentiertsudo systemctl restart apache2
Ich bin noch neu in diesen aber hoffe, dass dies für Sie funktioniert.
quelle
sudo add-apt-repository ppa:ondrej/php
vorsudo apt-get install php5.6-mbstring
der Arbeit an Ubuntu 18.4Wenn Sie PHP 5.6 anstelle von PHP 7 verwenden möchten
Installiere das php 5.6 mbstring Paket:
Fügen Sie dann die folgende Zeile am Ende Ihrer php.ini-Datei hinzu:
Starte Apache neu:
Um Ihre php.ini-Datei zu finden, erstellen Sie eine Datei und fügen Sie die folgende Zeile ein:
Öffnen Sie dann mit einem Browser, um zu sehen, wo sich Ihre php.ini-Datei befindet.
quelle