web-dev-qa-db-fra.com

phpMyAdmin montre "L'extension mysqli est manquante".

J'essaie d'installer phpmyadmin depuis un moment et je fais toujours face à la même erreur

screenshot

J'ai téléchargé php7.0 et mysql-server-5.7

J'ai également choisi Apache2 et unix socket dans le processus de configuration

Aussi essayé d'ajouter Include /etc/phpmyadmin/Apache.conf à la fin de la solution de fichier

et quand j'essaye d'ouvrir le http://localhost/phpadmin il montre cette erreur

L'extension mysqli est manquante. Veuillez vérifier votre configuration PHP. Consultez notre documentation pour plus d'informations.

De l'aide?

erreur PHP MY Admin

2
TheGrimBoo

Vous devez installer le logiciel php-mysql. Cela installera les bibliothèques d'interface MySQL de php7.0 aux emplacements appropriés.

Vous pouvez l'installer avec: Sudo apt-get install php-mysql

Après l’installation, redémarrez votre instance Apache2 - Sudo systemctl restart Apache2

PHP devrait alors détecter les bibliothèques mysql et mysqli.

3
Thomas Ward

J'ai finalement trouvé que je devais spécifier le numéro de version de l'extension pour que cela fonctionne:

apt-get install php7.2-mysql

Parce que j'avais mis à jour PHP de 5.6 à 7.2

1
Omiod