webentwicklung-frage-antwort-db.com.de

phpMyAdmin Fehler: Die mbstring-Erweiterung fehlt. Bitte prüfe dein PHP Aufbau

Ich habe ein Problem mit phpMyAdmin. Wenn ich versuche, in meinem Browser auf phpMyAdmin zuzugreifen, erhalte ich die Fehlermeldung: "Die mbstring-Erweiterung fehlt. Bitte überprüfen Sie Ihre PHP -Konfiguration."

Ich habe bereits im Internet nach möglichen Lösungen gesucht. Dementsprechend habe ich einige Änderungen in der php.ini-Datei vorgenommen. Ich kommentierte die Zeile "; extension = php_mbstring.dll" aus und schrieb den vollständigen Pfad des ext-Ordners in extension_dir. Leider funktioniert es immer noch nicht.

Könnten Sie mir bitte helfen, die richtige Lösung zu finden.

49
Klemen Rejec

führen Sie einfach diesen Befehl aus 

Sudo apt-get install phpmyadmin php-mbstring php-gettext

Sudo service Apache2 restart

Oder du kannst diesem Beitrag folgen ...

Diesen Beitrag überprüfen

32
Sameer

Ich habe mein Problem folgendermaßen gelöst: Bearbeiten Sie die Datei php.ini :

  1. change extension_dir = "ext" in extension_dir = "D:\php\ext" (Schreiben Sie bitte Ihren eigenen Pfad)
  2. change; extension = php_mbstring.dll in extension = php_mbstring.dll (lösche das ";")
  3. Dann speichern Sie einfach Ihre php.ini-Datei und kopieren Sie sie in Ihr Windows-Verzeichnis。 („C:\Windows“).
  4. starten Sie den Apache-Server erneut.

Das obige ist meine Lösung, hoffe es wird für Sie funktionieren.

14
hijack

In meinem Fall habe ich eine Neuinstallation von php7 mit xampp gemacht, der Fehler war in der php.ini in Zeile 699, ich habe es gerade getan

include_path= C:\Program Files (x86)\xampp\php\PEAR

zu

include_path= "C:\Program Files (x86)\xampp\php\PEAR"

und es hat bei mir funktioniert.

Ich überprüfte dies, indem ich die php.exe laufen ließ, die es mir diesen Fehler gab und ich es regelte.

7
Ahmed Ali

Wenn Sie Ubuntu 14.04 verwenden und php 5.6 verwenden, verpassen Sie MBstring und das Mysql-Modul

Bitte installieren Sie mbstring und mysql von

Sudo apt-get install php5.6-mbstring
Sudo apt-get install php5.6-mysql

und starten Sie Apache neu

Sudo service Apache2 restart
7
Suraj

Ändern Sie extension_dir = "ext" in extension_dir = "C:/php/ext" in php.ini.

6
W92

Ich habe mein Problem auf diese Weise gelöst:

  1. Bearbeiten Sie die Datei c:\php\php.ini:

  2. ändere extension_dir = "ext" in extension_dir = "c:\php\ext" (schreibe bitte
    ur eigener Weg)

  3. change; extension = php_mbstring.dll in extension = php_mbstring.dll (löschen
    das ";")
  4. starten Sie den Apache-Server erneut.

Ich hoffe es funktioniert für dich.

3
Mohammed Khan

Dies hat für mich auf Kali-Linux 2018 funktioniert:

apt-get install php7.0-mbstring

service Apache2 restart
3
Emmanuel Caster

Dies kann passieren, nachdem Sie Ihre PHP-Version aktualisiert haben. Wenn Sie beispielsweise von PHP5.6 auf PHP7.1 aktualisieren, müssen Sie die folgenden Befehle ausführen:

Sudo apt-get install php7.1-mbstring
Sudo service Apache2 restart

Wenn Ihre Zielversion anders ist, müssen Sie prüfen, ob das Paket mbstring existiert oder nicht, ein Beispiel für php7.0:

Sudo apt-cache search php7.0-mbstring

Ich fand es nützlich, zuerst die Existenz aller Module zu überprüfen, mit denen Sie arbeiten, und dann ein Upgrade durchzuführen. Zusätzlich zu diesem Update ist phpmyadmin nach dem Upgrade Ihres PHP-Pakets eine gute Idee

2
Arash Rabiee

Sie müssen auch PHPIniDir - c:/php_install_path definieren.

1
Jakab Molnár

Sie können es versuchen 

Sudo apt-get install phpmyadmin php-mbstring php-gettext
Sudo ln -s /usr/share/phpmyadmin/ /var/www/html/phpmyadmin
service Apache2 restart
0
Mourad MAMASSI

diese haben mein Problem gelöst 

1.Öffnen Sie die Eingabeaufforderung in der Verwaltung 

  1. dann öffnen Sie den Apache bin Ordner wie folgt,

    c:\cd wamp\bin\Apache\apache2.4.17\bin>

  2. geben Sie dann nach dem obigen ein

    c:\cd wamp\bin\Apache\apache2.4.17\bin> mklink php.ini d:\wamp\bin\php\php5.6.15\phpForApache.ini

  3. schließen Sie den Befehl Prompt und starten Sie den Wamp erneut und öffnen Sie ihn im Admin-Modus.

  4. ursprünglicher Beitrag: PHP: Keine php.ini-Datei danke an xiao.

0
Aravindh Gopi

bevor Sie anders vorgehen, öffnen Sie bitte php.exe in Ihrem PHP - Ordner Führen Sie es aus, und wenn Sie eine Fehleranweisung erhalten haben, können Sie es manuell beheben nützlicher Beitrag in diesem Thread.

0
zigots007