Maison >développement back-end >tutoriel php >Quelle est la raison pour laquelle PHP n'a pas d'extension mysqli ?
Les raisons pour lesquelles php n'a pas l'extension mysqli : 1. L'extension php_mysqli.dll n'est pas activée dans le fichier de configuration php.ini 2. L'adresse de extension_dir ne pointe pas vers le répertoire ext ; Le fichier php_mysqli.dll n’existe pas.
Après avoir installé php récemment, j'ai découvert que la méthode d'extension mysqli manquait dans phpinfo. J'ai vérifié de nombreux sites Web et j'ai finalement trouvé le problème. Voici cinq raisons possibles pour lesquelles l'extension mysqli n'est pas installée.
Raisons possibles et solutions pour l'absence d'extension mysqli dans l'installation PHP
1 Vérifiez si php.ini
extension=php_mysqli.dll
a été activé.
C'est-à-dire, retirez la partie avant.
2. Vérifiez php.ini
extension_dir
si l'adresse pointe vers le répertoire ext du répertoire php
Cette étape est la clé, j'en suis à cette étape Concernant le problème
Je viens de définir extension_dir = "e:\www\php54\ext"
dans mon propre répertoire
3. Vérifiez si lib_mysql.dll a été copié dans le répertoire Windows
ce fichier dll Il y a de nombreuses formes de libmysql_d.dll sans souligner, alors faites attention à vous
4. Vérifiez si le fichier php_mysqli.dll existe dans le répertoire ext du répertoire d'installation de php
C'est également expliqué. en ligne Il est préférable d'utiliser le package zip pour décompresser sans perdre de fichiers
5 Vérifiez la page de détails php<?php phpinfo(); ?>
pour voir si mysql et mysqli ont été démarrés
Cette étape consiste à vérifier. si vous les avez activés. Si
de mysqli n'est pas activé, vous ne pourrez pas voir le mot-clé mysqli sur la page détaillée de PHP
Pour plus de connaissances connexes, veuillez visiter le Site Web chinois PHP ! !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!