Lorsque j'ai installé phpmyadmin dans Ubuntu 16.04 LTS, cela me donne une erreur mentionnée ci-dessous.
L'extension mbstring est manquante. Veuillez vérifier votre configuration PHP
alors j'ai essayé d'installer php-mbstring, il dit mbstring is up to date
: Est-ce que quelqu'un peut m'aider à résoudre ce problème?
16.04
php
phpmyadmin
Mohamed Saleem
la source
la source
php-fpm
également, n'oubliez pas de redémarrer cela aussi après l'installation de mbstring>systemctl restart php-fpm
Réponses:
Veuillez taper dans le terminal:
Ensuite, redémarrez apache2:
Toujours manquant?
Vous devez activer explicitement les extensions PHP mcrypt et mbstring, ce qui peut être fait en tapant:
Ensuite, redémarrez apache2:
Terminé.
Cela a été signalé ici: PHPMyAdmin nécessite mbstring
la source
Dans mon cas, j'ai finalement découvert que la version PHP utilisée par phpmyadmin est php5.6 (j'ai installé php7.0). J'ai trouvé cela en exécutant
phpinfo()
dans test.php puis j'avais fait cela pour faire fonctionner phpmyadmin:extension=mbstring
etextension=php_mysqli
sur/etc/php/5.6/apache2/php.ini
n'est pas commentésudo systemctl restart apache2
J'en suis encore nouveau mais j'espère que cela fonctionne pour vous.
la source
sudo add-apt-repository ppa:ondrej/php
avantsudo apt-get install php5.6-mbstring
fonctionnera sur Ubuntu 18.4Si vous souhaitez utiliser php 5.6 au lieu de php 7
Installez le paquet php 5.6 mbstring:
Ajoutez ensuite la ligne suivante au bas de votre fichier php.ini:
Redémarrez apache:
Pour trouver votre fichier php.ini, créez un fichier et insérez la ligne suivante:
Ouvrez ensuite avec un navigateur pour voir où se trouve votre fichier php.ini.
la source