phpMyAdmin-fout: de mbstring-extensie ontbreekt. Controleer uw PHP-configuratie

Ik heb een probleem met het uitvoeren van phpMyAdmin. Wanneer ik phpMyAdmin in mijn browser probeer te openen, krijg ik de foutmelding: “De mbstring-extensie ontbreekt. Controleer uw PHP-configuratie.”

Ik heb al op internet gezocht naar mogelijke oplossingen. Volgens dat heb ik enkele wijzigingen aangebracht in het php.ini-bestand. Ik heb de regel “;extension=php_mbstring.dll” verwijderd en het volledige pad van de ext-map in extension_dir geschreven. Helaas werkt het nog steeds niet.

Kun je me alsjeblieft helpen de juiste oplossing te vinden.


Antwoord 1, autoriteit 100%

voer gewoon deze opdracht uit

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

sudo service apache2 restart

Of je kunt dit bericht volgen…

Controleer dit bericht


Antwoord 2, autoriteit 38%

Ik heb mijn probleem als volgt opgelost:
Bewerk het bestand php.ini:

  1. verander extension_dir = “ext”in extension_dir = “D:\php\ext”(schrijf je eigen pad)
  2. verander ;extension=php_mbstring.dllin extension=php_mbstring.dll(verwijder de “;”)
  3. Sla vervolgens uw php.ini-bestand op en kopieer het naar uw Windows-map。(“C:\Windows“)
  4. start de apache-server opnieuw。

Het bovenstaande is mijn oplossing, ik hoop dat het voor u zal werken.


Antwoord 3, autoriteit 38%

Als u ubuntu 14.04 gebruikt en php 5.6 gebruikt
Je mist de mbstring- en mysql-module

Installeer mbstring en mysql door

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

en herstart apache

sudo service apache2 restart

Antwoord 4, autoriteit 21%

Het kan gebeuren nadat je je php-versie hebt bijgewerkt, bijvoorbeeld als je een upgrade van php5.6 naar php7.1 uitvoert, moet je deze commando’s uitvoeren:

sudo apt-get install php7.1-mbstring
sudo service apache2 restart

Als uw bestemmingsversie anders is, moet u controleren of het mbstring-pakket bestaat of niet, een voorbeeld voor php7.0:

sudo apt-cache search php7.0-mbstring

Ik vond het handig om eerst het bestaan van alle modules waar je mee werkt te controleren en dan een upgrade uit te voeren, daarnaast is het een goed idee om phpmyadmin bij te werken nadat het upgraden van je php een goed idee is


Antwoord 5, autoriteit 15%

In mijn geval heb ik een nieuwe installatie van php7 gemaakt met xampp, de fout zat in php.ini op regel 699, dat heb ik net gedaan

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

naar

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

en het werkte voor mij.

Ik heb dit gecontroleerd door php.exe uit te voeren, het gaf me die fout en ik heb het opgelost.


Antwoord 6, autoriteit 13%

Verander extension_dir = "ext"in extension_dir = "C:/php/ext"in php.ini.


Antwoord 7, autoriteit 6%

Ik heb mijn probleem op deze manier opgelost:

  1. Bewerk het bestand c:\php\php.ini:

  2. wijzig extension_dir = “ext” in extension_dir = “c:\php\ext” schrijf aub
    je eigen pad)

  3. verander ;extension=php_mbstring.dll in extension=php_mbstring.dll (verwijder
    de “;”)
  4. start de apache-server opnieuw。

Ik hoop dat het voor u zal werken.


Antwoord 8, autoriteit 6%

Dit werkte voor mij op Kali-linux 2018 :

apt-get install php7.0-mbstring
service apache2 restart

Antwoord 9, autoriteit 2%

U moet ook PHPIniDirc:/php_install_path

definiëren


Antwoord 10, autoriteit 2%

Je kunt dit proberen

sudo apt-get install phpmyadmin php-mbstring php-gettext
sudo ln -s /usr/share/phpmyadmin/ /var/www/html/phpmyadmin
service apache2 restart

Antwoord 11, autoriteit 2%

Het zou tot bezorgdheid kunnen leiden als u:

Geval 1: Downgraden/upgraden van een PHP-versie.
Case 2: In-/uitschakelen (schakelen) tussen PHP-versies.

Hier zijn enkele aanbevolen commando’s die ik nuttig vond om deze problemen op te lossen:

Bericht 1: De mbstring-extensie ontbreekt…….

sudo apt-get install php7.1-mbstring  

Bericht 2: De mysqli-extensie ontbreekt…….

sudo apt-get install php7.1-mysqli

Opmerking: getest met PHP-versie 7.1. Wijzig de PHP-versie volgens de vereisten.


Antwoord 12

deze hebben mijn probleem opgelost

1.Open opdrachtprompt in beheer

  1. open vervolgens de apache bin-map op deze manier,

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

  2. Typ vervolgens na het bovenstaande

    C: \ CD WAMP \ bin \ Apache \ Apache2.4.17 \ Bin & GT; Mklink Php.ini D: \ Wamp \ bin \ Phporapache.ini

  3. Dat is het Sluit de opdrachtprompt en start het wamp opnieuw op en open deze in de beheerdersmodus.

  4. Original Post: PHP: geen php.ini-bestand Dankzij xiao.


Antwoord 13

Voordat u anders doet, open dan PHP.EXE op uw PHP-map.
Voer het uit en als u ermee voor een foutopmogelijk staat, kunt u deze handmatig repareren.
anders, doe de meest-nuttige post in deze thread.


Antwoord 14

Ik zie deze fout nadat ik PHP5.6 heb uitgeschakeld en PHP7.3 in Ubuntu18.0.4

Dus ik keer het om en probleem opgelost: DDD

Other episodes