Я знаю, что было много вопросов по этому поводу, но они не помогли мне решить мою проблему.
Я получаю эту ошибку при попытке доступа к phpMyAdmin:
phpMyAdmin - Error
The mbstring extension is missing. Please check your PHP configuration.
Я использую php7.0 - в php.ini
, расположенном в etc/php/7.0/apache2
, у меня есть это:
extension_dir = "./"
extension_dir = "mods-available"
без комментариев. я тоже пробовал
extension_dir = "./"
extension_dir = "ext"
но это не сработало, и у меня нет каталога "ext"
в etc/php/7.0/
, так что не имеет никакого смысла иметь его там, верно? Во всяком случае, я попробовал оба варианта и попытался перезапустить apache после установки любого из них, но ничего не работает.
Кроме того, при беге
sudo apt-get install php7.0-mbstring
Я получаю вывод:
php7.0-mbstring is already the newest version (7.0.4-7ubuntu2.1).
php7.0-mbstring set to manually installed.
что означает, что он уже установлен правильно? Если я ls
каталог etc/php/7.0/mods-available
, я могу увидеть файл с именем mbstring.ini
, что, я полагаю, является доказательством того, что он установлен. Но при попытке доступа к phpMyAdmin все равно пишет, что mbstring отсутствует.
Любые идеи?
php -m
перечисляет ваши модули PHP. - person code-kobold   schedule 24.06.2016