Nenhuma das extensões suportadas do PHP para o administrador, mesmo depois de ligar o php ao mysql

1

Após a instalação do administrador e acessando a partir de localhost/adminer , ele diz

None of the supported PHP extensions (MySQLi, MySQL, PDO_MySQL) are available

Eu até fiz os passos de adminer- Nenhuma das extensões PHP suportadas (MySQLi, MySQL, PDO_MySQL) estão disponíveis mas não ajudou.

Estou executando php version 7.1.10 . Qualquer configuração adicional, precisamos fazer acontecer para o Ubuntu 17.04?

    
por cdrrazan 13.12.2017 / 11:53

1 resposta

0

Se o administrador disser

None of the supported PHP extensions (MySQLi, MySQL, PDO_MySQL) are available

significa exatamente que o seu interpretador PHP não tem suporte para essas extensões.

Existem várias razões pelas quais você não tem suporte ao MySQL no PHP, mas o mais comum é que você perdeu a instalação dos pacotes corretos.

Pacotes PHP relacionados ao MySQL podem ser pesquisados com este comando:

apt-cache search php | grep -i mysql

Os mais importantes são:

php-mysql - MySQL module for PHP [default]
php7.1-mysql - MySQL module for PHP

Estou usando o Kubuntu 17.10 com o PHP 7.1, você pode ter uma versão diferente, mas o pacote mais importante e comum é o php-mysql .

Primeiro de tudo você tem que verificar em todos os seus pacotes instalados quais "php" estão instalados em sua máquina:

dpkg -l | grep php

Você deve encontrar pelo menos um dos dois php-mysql. Se não, você pode instalá-lo usando este comando:

sudo apt-get install php-mysql

Agora você só precisa reiniciar seus serviços.

Se você está usando PHP com o Apache com o prefork, você só precisa reiniciar o seu servidor web. Se você estiver usando o FastCGI, terá que reiniciar o serviço php.

O comando certo depende da sua versão do Ubuntu, você pode usar o comando systemctl ou service :

sudo systemctl restart <servicename>
sudo service <servicename> restart

onde servicename pode ser um dos "apache", "apache2", "php5-fpm" ou "php7.1-fpm".

    
por sardylan 14.12.2017 / 11:31