Подтвердить что ты не робот

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

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

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

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

4b9b3361

Ответ 1

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

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

sudo service apache2 restart

Или вы можете следить за этим сообщением...

Отметьте это сообщение

Ответ 2

Я решил проблему таким образом: Измените файл php.ini:

  • измените extension_dir = "ext" на extension_dir = "D:\php\ext" (напишите собственный путь)
  • изменить ; расширение = php_mbstring.dll в extension = php_mbstring.dll (удалить ";" )
  • Затем просто сохраните файл php.ini и скопируйте его в каталог под Windows. ( "C:\Windows" )
  • перезапустите сервер Apache.

Это мое решение, надеюсь, оно будет работать для u.

Ответ 3

Если вы используете 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

Ответ 4

В моем случае я сделал новую установку 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, и дал мне эту ошибку, и я исправил ее.

Ответ 5

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

Ответ 6

Это может произойти после того, как вы обновите свою версию 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 - хорошая идея.

Ответ 7

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

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

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

  • change; extension = php_mbstring.dll в расширение = php_mbstring.dll(удалить ";" )
  • перезапустите сервер Apache.

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

Ответ 8

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

apt-get install php7.0-mbstring

service apache2 restart

Ответ 9

Вам также необходимо определить PHPIniDir - c:/php_install_path

Ответ 10

Вы можете попробовать это

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

Ответ 11

это решило мою проблему

1.Проверить командную строку в администрировании

  1. затем откройте папку с папкой apache, например,

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

  2. то введите после выше

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

  3. чтобы закрыть командную строку и перезапустить wamp и открыть ее в режиме администратора.

  4. исходное сообщение: PHP: Нет файла php.ini благодаря xiao.

Ответ 12

прежде чем делать что-то другое, пожалуйста, откройте php.exe в вашей папке PHP. запустите его, и если вы столкнулись с какой-либо ошибкой, вы можете исправить это вручную. иначе, сделайте наиболее полезный пост в этой теме.

Ответ 13

Я вижу эту ошибку после того, как я отключил php5.6 и включил php7.3 в ubuntu18.0.4

так что я перевернуть его и проблема решена: DDD