0
votes

Comment supprimer l'erreur mysqli sur php 7.2

Je suis confronté à une erreur avec PHP 7.2:

L'extension mysqli est manquante. Veuillez vérifier votre configuration PHP. Voir [a @ doc / html / faq.html # faqmysql @ documentation] notre documentation pour plus d'informations.

Est-ce que quelqu'un sait comment réparer ceci?

J'ai PHP 7.2 et j'ai dans le fichier php.ini: extension = mysqli.


3 commentaires

Essayez <?php phpinfo(); ?> . Voyez-vous mysqli là-bas?


Est-ce que l' extension=mysqli activée, c'est-à-dire qu'il n'y a pas de # au début?


avez-vous redémarré votre PC?


5 Réponses :


-1
votes

Essayez les étapes ci-dessous. Cela devrait résoudre votre problème.

Dans le fichier php.ini, trouvez le lien qui dit extension = mysqli .

Remplacez par: extension = "C: \ php \ ext \ php_mysqli.dll" .

Redémarrez apache.


3 commentaires

Ubuntu n'aura pas de lecteur C: \.


Il n'a pas été mentionné qu'Ubuntu était utilisé.


La question a été étiquetée ubuntu , et l'est toujours.



0
votes

Vous pouvez vérifier cette question sur SO. Il existe une autre solution. Essayez ce qui fonctionne pour vous.

L'extension mysqli est manquante. Veuillez vérifier votre configuration PHP


0 commentaires

0
votes

J'ai eu ce problème récemment où j'ai PHP 7.2 et j'ai dans le fichier php.ini: extension = mysqli. non commenté et l'extension se trouvait dans le dossier ext /.

Le problème était que j'avais décommenté une autre ligne: Valeur par défaut: -1 (illimité)

Je ne sais pas pourquoi cela a causé un problème avec l'extension mysqli, mais c'est le cas et il m'a fallu beaucoup de temps pour déboguer. Quelqu'un d'autre plus intelligent que moi pourra peut-être vous répondre.

La plupart des gens résoudront probablement le problème en s'assurant que l'extension mysqli n'est pas commentée dans php.ini et disponible dans le dossier ext /.


0 commentaires

0
votes

Pour les fenêtres:
Accédez au fichier php.ini, recherchez "extension = msqli".
Ensuite, sous la ligne ci-dessus se trouve un chemin indiquant où l'extension est obtenue dans votre lecteur C: \. Vous pouvez maintenant le changer en ".so" ou ".dll" selon ce que vous avez dans votre dossier d'extension PHP.


0 commentaires

0
votes

Tout d'abord Désolé s'il est trop tard pour aider et pour ma mauvaise écriture en anglais: peut-être que cela fonctionnera pour vous si aucune des autres solutions proposées ne fonctionne pas, alors essayez celle-ci:

dans votre httpd.conf (fichier de configuration apache), trouvez la ligne qui montre le PHPinitDir, cela peut ressembler à ceci:

PHPIniDir "C:\Program Files\PHP\\"

dans cette ligne, essayez de supprimer la dernière barre oblique inverse pour qu'elle devienne comme ceci:

PHPIniDir "C:\Program Files\PHP"

redémarrez enfin le serveur apache pour qu'il mette à jour cette nouvelle configuration ...

J'espère que ça aide

Merci et bonne chance


0 commentaires