Я недавно обновил свою версию Ubuntu с 16.04 до 18.0.4 с версией PHP, обновленной до 7.2. Я не смог войти на свои сайты Wordpress из-за следующей ошибки:
В вашей установке php отсутствует расширение mysql, необходимое для Wordpress
Что я пробовал:
- sudo apt-get update & sudo apt-get -y установить php-mysql
- альтернативы обновления sudo --set php /usr/bin/php7.2
* проверяя, работал ли последний с wp --info, я также получил следующее предупреждение:
Предупреждение PHP: Запуск PHP: невозможно загрузить динамическую библиотеку «mysqli» (пробовал: / usr / lib / php / 20170718 / mysqli (/ usr / lib / php / 20170718 / mysqli: не могу открыть файл общего объекта: нет такого файл или каталог), /usr/lib/php/20170718/mysqli.so (/usr/lib/php/20170718/mysqli.so: неопределенный символ: mysqlnd_global_stats)) в поле Неизвестно в строке 0
На самом деле они отсутствовали в php.ini. Я добавил оба
extension=/usr/lib/php/20170718/mysqli
and
extension=/usr/lib/php/20170718/mysqlnd.
Предупреждение PHP исчезло, но расширение MySQL, похоже, все еще отсутствует.
Файл php.ini находится по адресу /etc/php/7.2/cli/php.ini. Я перезапускал apache после каждого внесенного изменения.
У вас было бы какое-нибудь другое решение, которое могло бы работать?
Заранее большое спасибо.