A extensão mysqli | mysql está faltando. Por favor, verifique sua configuração PHP

5
#sudo apt-get install php-mysqlnd
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package php-mysqlnd is a virtual package provided by:
  php7.1-mysql 7.1.2-4+deb.sury.org~xenial+1
  php5.6-mysql 5.6.30-7+deb.sury.org~xenial+1
  php7.0-mysql 7.0.16-4+deb.sury.org~xenial+1
You should explicitly select one to install.

E: Package 'php-mysqlnd' has no installation candidate

Alguém pode me ajudar, como eu resolvo esse problema?

    
por Recharde William 10.03.2017 / 05:54

1 resposta

8

Instale um dos pacotes que contêm seu pacote. Escolha o mais recente:

Além disso, ao instalar um pacote, verifique se suas bibliotecas estão atualizadas com estes comandos:

$ sudo apt update
$ sudo apt upgrade
$ sudo apt install php7.0-mysql

Execute estas etapas para limpar e instalar o PHPMyAdmin:

$ sudo apt remove --purge phpmyadmin
$ sudo apt install phpmyadmin

Quando solicitado a excluir o banco de dados do PHPMyAdmin, confirme para excluir. Quando solicitar a criação do banco de dados PHPMyAdmin, confirme para criar.

Atualização:

Este é o resultado de um conflito de versões. Remova os arquivos pertinentes, especialmente os pacotes PHP e reinstale uma versão consistente.

    
por L. D. James 10.03.2017 / 06:04