Всякий раз, когда я пытаюсь ввести свой phpMyAdmin, он выдает мне эту ошибку:
The mbstring extension is missing. Please check your PHP configuration.
Я искал во всем Интернете исправление, но обнаружил только ошибки, похожие на мои, но не такие же или точно такие же, но исправления не было дано.
Я также использую Windows.
В Centos я установил расширение php.
Я сделал это с:
yum install php-mbstring
До этого у меня тоже была такая же проблема. Я пытался заменить .dll
файл, но без результата. После некоторой отладки я нашел решение.
У меня было это в моем php.ini
файл:
extension_dir = "ext"
И я получаю mbstring extension missing
ошибка. Поэтому я попытался указать полный путь к каталогу расширений, и он работает для меня. лайк:
extension_dir = "C:\php\ext"
Надеюсь, это поможет.
Ура,
проверьте файл php.ini в корневом каталоге вашей установки php. В части расширений конфигурации вы должны найти:
;extension=php_mbstring.dll
удалить ведущий ‘;’ раскомментировать и включить расширение, чтобы оно выглядело так:
extension=php_mbstring.dll
перезапустите ваш Apache, и он должен работать.
Изменить: я только что прочитал, что вы уже используете веб-хостинга. Есть ли на вашем веб-хосте интерфейс, где вы можете устанавливать переменные php и т. Д. Или файл .ini, который вы можете редактировать?
Если нет, возможно, вы вынуждены поговорить с веб-хостом и попросить их включить это конкретное расширение.
Мой случай был такой
Странно, я заметил, что файл php.ini, который использовал WAMP, не был
тот, что в каталоге php, а скорее ссылался на php.ini
файл в каталоге bin … Я скопировал свой файл php.ini в
wamp \ bin \ apache \ apache2.4.17 \ bin, перезапустил wamp
службы и PHPMyadmin был выключен и работает …
Спасибо я решил проблему
В Ubuntu Server я установил расширение php.
Я сделал это с:
sudo apt-get install php-mbstring
Ubuntu 15.10
1) sudo nano /etc/php/7.0/apache2/php.ini
незафиксированное расширение = php_mbstring.dll
2) sudo apt-get установить php7.0-mbstring
3) перезапустите apache2
Используя xampp, это будет работать (php7 был извлечен в каталог xampp \ php):
Внесите следующие изменения в php.ini:
; Расширение = php_mbstring.dll
; Расширение = php_mysqli.dll
extension_dir = «ext»
на полный путь, например:
extension_dir = «C: \ xammp \ php \ ext»
Дополнительно измените настройки xampp в файле httpd-xampp.conf:
Загрузить файл «C: /xampp/php/php5ts.dll»
в
Загрузить файл «C: /xampp/php/php7ts.dll»
LoadModule php5_module «C: /xampp/php/php5apache2_4.dll»
в
LoadModule php7_module «C: /xampp/php/php7apache2_4.dll»
IfModule php5_module
в
IfModule php7_module
Вот и все.