adminer- Ни одно из поддерживаемых расширений PHP (MySQLi, MySQL, PDO_MySQL) не доступно
Всякий раз, когда я захожу к администратору, он всегда показывает:
No Extension
None of the supported PHP extensions (MySQLi, MySQL, PDO_MySQL) are available.
Я только что установил это некоторое время назад, используя пакет с исходным кодом, и я положил его на мой DirectoryRoot.
4 ответа
Возможно, MySQL не настроен с php. Вы можете попробовать и установить его командой
sudo apt-get install php5-mysql
Обновите браузер. Надеюсь, поможет.
Теперь вам нужно сделать
sudo apt-get install php-mysql
Поскольку в последнем выпуске вам нужно установить новую версию php7
И наконец sudo service apache2 restart
Вам необходимо установить правильный пакет для версии PHP, которая работает в браузере.
Чтобы узнать свою версию PHP:
Добавлятьphpinfo();
функция в любом файле для напр.phpinfo.php
<?php
phpinfo();
откройте файл в браузере и проверьте версию PHP
для меня у меня есть php8.0
поэтому я бегу
sudo apt-get install php8.0-mysql
а затем перезапустите apache:
sudo service apache2 restart
и теперь он работает нормально
если у вас другая версия для ex php8.1 замените версию после php =>
php8.1-mysql
так и будетsudo apt-get install php8.1-mysql
- Найдите свой
php.ini
файл. Найдите следующие расширения и удалите их комментарии (т.е. удалите точку с запятой):
;themextension=pdo_pgsql ;extension=pgsql
- Перезагрузите сервер Apache.