PHP7.0 mbstring не работает после dist-upgrade 17.10 [закрыто]

Я только что обновился с 17.04 до 17.10, и с тех пор мой phpmyadmin больше не работает. Отображается: Расширение mbstring отсутствует. Пожалуйста, проверьте свою конфигурацию PHP.

Я перепробовал все варианты здесь: mbstring отсутствует для phpmyadmin в ubuntu 16.04 , но безрезультатно. sudo apt install php7.0-mbstring не не работает, потому что у него нет кандидата на установку, но я установил php-mbstring. Я также включил моды, но когда я затем нажимаю php -i в своей консоли, я получаю: Невозможно загрузить динамическую библиотеку '/ usr / lib / php / 20151012 / mbstring .so '

Я, конечно, (много) перезапускал apache. Как мне снова заставить это работать?

2
задан 5 October 2017 в 15:24

1 ответ

Проблема, казалось, была что 17,10 использования php7.1 и не php7.0, как обозначено Videonauth. Я разрешил его следующим образом:

sudo apt remove php7.0
sudo apt autoremove
sudo apt install php7.1
sudo service apache2 restart

По некоторым причинам это устанавливает php7.1, но так или иначе не все php7.1 требует (такие как php7.1-cli), таким образом, я установил его вручную для получения недостающих зависимостей. В моем случае некоторые другие php7.0 пакеты остались таким как php7.0-common и php7.0-cli, который я удалил после autoremove.

Для меня, phpmyadmin самостоятельно был удален также, когда я удалил php7.0, таким образом, я сделал другой

sudo apt install phpmyadmin
sudo service apache2 restart

, чтобы заставить все работать.

2
ответ дан 2 December 2019 в 03:36

Другие вопросы по тегам:

Похожие вопросы: