Я купил новый ноутбук и установил 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 перезапустить
Теперь я не знаю, что еще я могу сделать.
У вас есть какие-нибудь советы для меня? На моем старом ноутбуке точно такая же настройка работает нормально !!
Вы можете установить 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