Всякий раз, когда я пытаюсь получить доступ к phpMyAdmin, я получаю следующую ошибку:
« Расширение mbstring отсутствует. Проверьте свою конфигурацию PHP ».
Я запускаю стек LEMP на сервере CentOS 7. Я решил использовать PHP 7 для этой установки. Я не испытывал этой ошибки при идентичных настройках, работающих с более ранними версиями PHP.
extension_loaded('mbstring')
возвращает false, хотя mbstring.ini (/etc/php.d/) содержит:
; Enable mbstring extension module extension=mbstring.so
Я на 100% уверен, что модуль mbstring установлен на моем сервере.
Я полностью в тупике, поэтому, если у кого-то есть какие-то идеи, пожалуйста, дайте мне знать. Благодарю.
Для тех, кто имеет debian:
sudo apt-get install php7.0-mbstring
В противном случае в centos (проверено в centos 6.6)
sudo yum install php70w-mbstring
и как @mpen сказал, что вы можете активировать его
sudo phpenmod mbstring
Решение было достигнуто следующим способом:
Я добавляю extension=mbstring.so
внутри php.ini, хотя это уже не метод, который PHP по умолчанию использует для загрузки модулей.
Из самого php.ini:
Примечание. Модули расширения для пакетов теперь загружаются через файлы .ini, найденные в каталоге /etc/php.d; они загружаются по умолчанию.
Казалось, я решил проблему. Мне все равно было бы интересно услышать, есть ли у кого-то другое дело по этому поводу.
У меня была эта проблема в течение длительного времени. Я нашел правильный способ (для меня) исправить это … и это довольно просто 🙂
Juste добавляет «юниверс» в xenial-updates
# cat /etc/apt/sources.list.d/* deb [arch=amd64] http://fr.archive.ubuntu.com/ubuntu/ xenial-backports main deb [arch=amd64] http://fr.archive.ubuntu.com/ubuntu/ xenial main universe deb [arch=amd64] http://fr.archive.ubuntu.com/ubuntu/ xenial-proposed main deb [arch=amd64] http://security.ubuntu.com/ubuntu xenial-security main deb [arch=amd64] http://fr.archive.ubuntu.com/ubuntu/ xenial-updates main **universe**
запустить sudo apt-get update, sudo apt-get upgrade перед установкой с помощью sudo apt-get install php-mbstring.
Сегодня у меня была такая же проблема, и я нашел это.