phpMyAdmin Ошибка: расширение mbstring отсутствует. Пожалуйста, проверьте вашу конфигурацию PHP

У меня проблема с запуском phpMyAdmin. Когда я пытаюсь получить доступ к phpMyAdmin в моем браузере, я получаю сообщение об ошибке: «Расширение mbstring отсутствует. Проверьте конфигурацию PHP».

Я уже искал в Интернете возможные решения. В соответствии с этим, я сделал некоторые изменения в файле php.ini. Я раскомментировал строку «; extension = php_mbstring.dll» и записал полный путь к папке ext в extension_dir. К сожалению, это все еще не работает.

Не могли бы вы помочь мне найти правильное решение.

49

Решение

просто запустите эти команды

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

sudo service apache2 restart

Или вы можете следить за этим постом …

Проверьте это сообщение

32

Другие решения

Я решил свою проблему следующим образом:
Изменить php.ini файл:

  1. менять extension_dir = «ext» в extension_dir = «D: \ php \ ext» (Пожалуйста, напишите свой собственный путь)
  2. менять ; Расширение = php_mbstring.dll в расширение = php_mbstring.dll (Удалите «;»)
  3. Затем просто сохраните файл php.ini и скопируйте его в каталог Windows。 («C: \ Windows»)
  4. перезапустите сервер Apache。

Выше мое решение, надеюсь, это будет работать для вас.

14

В моем случае я сделал новую установку php7 с помощью xampp, ошибка была в php.ini в строке 699, я просто сделал

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

в

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

и это сработало для меня.

Я проверил это, запустив php.exe, он дал мне эту ошибку, и я исправил ее.

7

Если вы используете Ubuntu 14.04 и используете php 5.6
Вы пропускаете модуль mbstring и mysql

Пожалуйста, установите mbstring и mysql по

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

и перезапустите apache

sudo service apache2 restart
7

+ Изменить extension_dir = "ext" в extension_dir = "C:/php/ext" в php.ini,

6

Я решил свою проблему следующим образом:

  1. Отредактируйте файл c: \ php \ php.ini:

  2. изменить extension_dir = «ext» на extension_dir = «c: \ php \ ext» (пожалуйста, напишите
    твой собственный путь)

  3. изменить; расширение = php_mbstring.dll в расширение = php_mbstring.dll (удалить
    «;»)
  4. перезапустите сервер Apache。

Надеюсь, это сработает для вас.

3

Это работало для меня на Kali-Linux 2018:

apt-get install php7.0-mbstring

service apache2 restart
3

Это может произойти после того, как вы обновите свою версию php, например, если вы обновитесь с php5.6 до php7.1, вам нужно выполнить следующие команды:

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

Если ваша целевая версия отличается, вам нужно проверить, существует ли пакет mbstring или нет, например для php7.0:

sudo apt-cache search php7.0-mbstring

Я считаю полезным сначала проверить существование всех модулей, с которыми вы работаете, а затем выполнить обновление, в дополнение к этому обновлению phpmyadmin после обновления вашего php — хорошая идея.

2
По вопросам рекламы [email protected]