Как я могу исправить: MySQL не может найти mysqli.so или xml.so

Я купил новый ноутбук и установил UBU 20.04. Я скачал новейшие APACHE2, PHP и MYSQL

У меня есть phpmyadmin с собственной веб-страницы, потому что ранее, когда я использовал предоставленную версию Ubuntu, я часто получаю ошибки.

Когда я открываю: localhost / phpmyadmin Я вижу сообщение:

Композиторы обнаружены проблемы в вашей платформе. Ваши зависимости композиторов Требуются следующие расширения PHP: MySQLI, XML

Я не могу запустить phpmyadmin.

Я попробовал

Pedro @ Pedro-HP: ~ $ php -i | grep pastelt_dir pastelt_dir => / usr / lib / php / 20190902 => / usr / lib / php / 20190902 Pedro @ Pedro-HP: ~ $

Я проверил / usr / lib / php / 20190902, конечно, достаточно этих двух расширений не было.

Не зная, где их получить, я скопировал их с моего старшего ноутбука. Я не знаю, есть ли проблема версии, но PHP не находит их.

Новый ноутбук имеет PHP версии 7.4, старый ноутбук имеет 7.2

, я устанавливаю PHP.ini to:

Расширение = / usr / lib / php / 20190902 / mysqli

/ php / 20190902 / xml

Я пытался с расширением файла .so, но видел и ошибка на apache2 Error.log: PHP, кажется, добавляет .so, так что искал mysqli.so.so и xml.so. Итак

Так что я удалил .so (без каламбура)

Я перезапустил Apache2 и MySQL каждый раз, когда я сделал изменения, но ошибка сохраняется.

Sudo /etc/init.d/apache2 перезапустить
Sudo /etc/init.d/mysql перезапустить

Теперь я не знаю, что еще я могу сделать.

У вас есть какие-нибудь советы для меня? На моем старом ноутбуке точно такая же настройка работает нормально !!

0
задан 26 March 2021 в 05:12

1 ответ

Вы можете установить MySQLI и XML с помощью команд ниже

sudo apt-get install php7.x-mysqli
sudo apt-get install php7.x-xml
sudo service apache2 restart

Обязательно заменить x с установленной версией.

Например: Sudo APT-Get Установите PHP7. 2 -Mysqli

2
ответ дан 2 April 2021 в 05:23

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

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