Dans WordPress, vous rencontrerez de temps en temps l'erreur « votre installation PHP semble manquer l'extension MySQL requise par WordPress ».
Lorsque cette erreur apparaît, elle empêche les utilisateurs de consulter votre site Web. Si elle se produit fréquemment, cela peut nuire à l'expérience utilisateur de votre site.
Au fil des ans, nous avons rencontré cette erreur à plusieurs reprises sur WPBeginner et sur certains de nos autres sites Web de marque.
D'après notre expérience, nous avons appris que vous pouvez corriger cette erreur en vérifiant la version de PHP et en mettant à jour WordPress. Vous pouvez également vérifier les paramètres PHP et vous assurer que l'extension MySQL est installée.
Dans cet article, nous vous montrerons comment corriger l'erreur d'extension MySQL manquante dans PHP pour WordPress.

Qu'est-ce que l'erreur d'extension MySQL manquante dans PHP ?
Lorsque vous travaillez à la création d'un site Web WordPress ou que vous visitez une page Web, vous pouvez rencontrer l'erreur « votre installation PHP semble manquer l'extension MySQL requise par WordPress ».
Cette erreur signifie généralement que quelque chose s'est mal passé avec le code de votre site et que cela empêche WordPress de se connecter à sa base de données MySQL.
L'erreur d'extension MySQL manquante dans PHP apparaît généralement lorsque vous mettez à jour ou installez WordPress, migrez un site Web, modifiez les configurations du serveur ou changez de système d'exploitation qui ne dispose pas d'une extension MySQL (comme Linux).
Cela dit, examinons les causes de cette erreur.
Quelles sont les causes de l'erreur d'extension MySQL manquante dans PHP ?
Il existe plusieurs raisons pour lesquelles une erreur d'extension MySQL manquante en PHP peut survenir.
L'une d'elles est que vous utilisez une version obsolète de WordPress avec la dernière version PHP. Si vous utilisez PHP 7.0 ou une version supérieure, vous devez savoir que l'extension MySQL a été dépréciée.
Ainsi, si vous avez une ancienne version de WordPress qui fonctionne avec PHP 7.0 ou une version supérieure, elle ne trouvera pas l'extension MySQL et provoquera cette erreur.
Une autre raison pour laquelle vous pourriez voir cette erreur est que l'extension MySQL est manquante ou mal configurée. Même si vous utilisez PHP 5.6 ou une version inférieure, l'erreur d'extension MySQL manquante en PHP peut toujours survenir en raison d'une extension MySQL obsolète.
Voyons maintenant quelques-unes des façons de corriger l'erreur « votre installation PHP semble manquer de l'extension MySQL requise par WordPress ».
Vous pouvez utiliser les liens ci-dessous pour consulter les astuces que vous souhaitez :
Correction de l'erreur d'extension MySQL manquante en PHP dans WordPress
Maintenant que vous savez ce qui cause cette erreur WordPress, voici quelques façons de la corriger.
1. Vérifiez la version PHP que vous utilisez
La première chose que vous pouvez faire est de vérifier la version PHP de votre site Web. Un conflit entre WordPress et la version PHP entraîne généralement l'erreur d'extension MySQL manquante en PHP.
Pour commencer, vous pouvez accéder à la page Outils » Santé du site depuis le tableau de bord WordPress. De là, basculez simplement sur l'onglet « Infos ».

Après cela, vous pouvez faire défiler vers le bas jusqu'à la section « Serveur » et cliquer pour l'agrandir. Ici, vous verrez les informations du serveur pour votre site Web.
Allez-y et consultez les détails de la version PHP.

Si la version PHP de votre site commence par 7 ou une version inférieure, cela signifie que vous devrez la mettre à jour. Cela peut résoudre l'erreur d'extension MySQL manquante de PHP car elle serait compatible avec la dernière version de WordPress.
Nous vous recommandons vivement d'utiliser PHP 8.0 ou la dernière version car cela protégera votre site contre les menaces de sécurité. De plus, cela optimisera également les performances de votre site et corrigera les vulnérabilités de sécurité et les bogues.
Vous pouvez en savoir plus en suivant notre guide sur comment mettre à jour votre version PHP dans WordPress.
2. Mettez à jour WordPress vers la dernière version
Après avoir vérifié la version PHP, vous pouvez également voir quelle version de WordPress vous utilisez.
S'il s'agit d'une ancienne version et que vous utilisez la dernière version de PHP, envisagez de mettre à jour WordPress pour résoudre l'erreur d'extension MySQL manquante de PHP.
Un moyen simple de vérifier la version de WordPress est d'aller dans Tableau de bord » Mises à jour depuis le panneau d'administration de WordPress. Ici, recherchez les informations sur la « Version actuelle ».

Si la version de WordPress est 3.9 ou inférieure, nous vous recommandons de la mettre à jour pour corriger l'erreur d'extension MySQL manquante.
Le mieux est que WordPress est livré avec un gestionnaire de mises à jour intégré. Vous pouvez mettre à jour vers la dernière version en un clic.

Pour en savoir plus, veuillez consulter notre guide sur comment mettre à jour WordPress en toute sécurité.
3. Assurez-vous que l'extension MySQL est installée
Maintenant que vous avez mis à jour la version de PHP et WordPress sur votre site et que vous rencontrez toujours l'erreur « extension MySQL manquante dans PHP », vous devez vérifier si l'extension MySQL est correctement installée sur votre site.
Vous pouvez le faire en allant sur la page Outils » Santé du site depuis le tableau de bord WordPress. Ensuite, vous devrez passer à l'onglet « Info ».

Après cela, dirigez-vous vers la section « Base de données » et cliquez pour l'agrandir.
Dans le champ Extension, recherchez mysqli ou mysql.

Si vous voyez le champ vide ou pas du tout visible, cela signifie que l'extension MySQL vous manque.
Maintenant, le processus d'installation de l'extension dépendra de votre fournisseur d'hébergement WordPress. Vous pouvez simplement les contacter pour obtenir de l'aide ou demander à l'équipe de support de l'installer pour vous.
4. Vérifiez votre configuration PHP
Une autre façon de résoudre l'erreur d'extension MySQL manquante dans PHP est de vérifier les paramètres PHP de votre site.
Parfois, vous pourriez télécharger le mauvais fichier php.ini ou utiliser le mauvais chemin de fichier. Cela entraîne des problèmes de configuration PHP et des erreurs d'extension MySQL manquante.
Le fichier php.ini est un fichier de configuration par défaut pour PHP et impacte le fonctionnement de votre site. Le téléchargement du fichier incorrect se produit généralement si vous utilisez un système d'exploitation différent. Par exemple, vous pourriez télécharger le fichier php.ini destiné à Windows sur un serveur Linux.
Pour trouver le chemin de votre fichier php.ini dans le fichier phpinfo.php, vous pouvez entrer l'adresse web suivante dans le navigateur :
www.example.com/phpinfo.php
Assurez-vous simplement de remplacer www.example.com par votre nom de domaine.
Ensuite, vous verrez les détails de votre installation PHP.

À partir de là, vous pouvez faire défiler vers le bas et rechercher les champs « Chemin du fichier de configuration » ou « Fichier de configuration chargé ».
Une fois que vous avez localisé le fichier php.ini, connectez-vous simplement à un client FTP, accédez au chemin du fichier et supprimez-le pour voir si cela résout l'erreur d'extension MySQL manquante de PHP.

Avant de supprimer, nous vous recommandons de créer une sauvegarde du fichier existant en le téléchargeant sur votre ordinateur. De cette façon, si quelque chose tourne mal, vous pouvez restaurer le fichier php.ini et accéder à votre site Web.
Bonus : Ressources pour corriger les erreurs WordPress
Maintenant que vous connaissez l'erreur d'extension MySQL manquante de PHP, vous pouvez également consulter nos guides sur la résolution d'autres erreurs WordPress :
- Comment corriger l'erreur critique dans WordPress (étape par étape)
- Comment corriger l'erreur interne du serveur 500 dans WordPress
- Comment résoudre l'erreur « Le serveur DNS ne répond pas » dans WordPress
- Comment activer facilement le mode débogage de WordPress pour corriger les erreurs de site
- Comment corriger l'erreur d'échec du post-traitement de l'image dans WordPress
Nous espérons que cet article vous a aidé à apprendre comment corriger l'erreur d'extension MySQL manquante de PHP dans WordPress. Vous voudrez peut-être aussi consulter notre guide sur comment corriger l'erreur « Dossier temporaire manquant » dans WordPress et qu'est-ce que l'erreur 414 Request URI Too Long et comment la corriger.
Si cet article vous a plu, abonnez-vous à notre chaîne YouTube pour des tutoriels vidéo WordPress. Vous pouvez également nous retrouver sur Twitter et Facebook.
Moinuddin Waheed
Merci pour ce tutoriel sur l'extension manquante de MySQL pour la version PHP.
Habituellement, nous ne prêtons pas attention à ces détails concernant les versions que nous utilisons et nous installons et commençons à utiliser WordPress.
Le plus souvent, cela est pris en charge par la configuration du serveur.
Je voudrais demander si nous devons le vérifier même si nous n'avons aucun problème ?
ou y a-t-il des directives spécifiques concernant les versions de PHP (dernière version et version la plus stable) ?
Support WPBeginner
Si vous n'avez pas l'erreur, vous n'auriez normalement pas besoin de vérifier cela, à moins qu'il n'y ait une fonctionnalité dont vous avez besoin qui nécessiterait une version plus récente de PHP.
Admin
Moinuddin Waheed
Merci pour votre réponse.
J'avais l'habitude de penser à la version stable et plus récente de PHP et je me demandais souvent si je devais utiliser la version plus récente de celle qui est stable.
Merci, cela clarifie que, sauf indication contraire, j'ai besoin de la version plus récente, je devrais utiliser la version stable par défaut de PHP.
Kzain
Merci beaucoup pour cela. Bien que les étapes générales fournies dans l'article soient utiles, chaque fournisseur d'hébergement peut avoir sa propre façon de gérer les extensions PHP. De plus, maintenir votre installation WordPress et vos plugins à jour peut aider à prévenir cette erreur en premier lieu. Les logiciels obsolètes peuvent parfois entraîner des problèmes de compatibilité.
Jiří Vaněk
J'ai regardé ma version de PHP maintenant et j'ai la version 8.0. Y a-t-il une raison, telle que la vitesse ou la possibilité d'erreurs similaires, pour que je passe maintenant à une version supérieure de PHP (8.2 ou 8.3) ? Ou la version 8 (PHP et MySQL) est-elle suffisante pour éviter cette erreur (avec la version actuelle de WordPress).
Support WPBeginner
Pas spécifiquement pour le moment, à moins qu'un outil que vous utilisez sur votre site ne nécessite une version supérieure de PHP
Admin
Jiří Vaněk
Merci pour votre réponse. J'ai envisagé de mettre à niveau la version, mais j'avais peur que certains composants du site Web, tels que les plugins ou les extraits de code, ne soient pas compatibles. Pour l'instant, je vais reporter la mise à niveau, et j'apprécie la réassurance qu'elle devrait être correcte telle quelle pour le moment, et que la mise à niveau n'est pas strictement nécessaire.