Si vous essayez d’installer WordPress ou d’accéder à votre site WordPress et que vous rencontrez une erreur indiquant que votre installation PHP ne possède pas l’extension MySQL nécessaire pour WordPress, cela peut être source de frustration.
I. La cause de l’erreur WordPress d’extension MySQL manquante ?
Comme évoqué précédemment, l’erreur « Il semble que votre installation PHP ne possède pas l’extension MySQL nécessaire pour WordPress » est générée en raison d’un problème lié au code ou aux scripts présents sur votre serveur. En d’autres termes, cette erreur indique que le PHP sur votre serveur ne dispose pas de l’extension requise pour établir une connexion entre votre site WordPress et sa base de données MySQL.
1.1. Utilisez une version obsolète de WordPress avec PHP 7+
Si vous utilisez une version très ancienne de WordPress avec une version récente de PHP, il est possible de rencontrer cette erreur. En effet, à partir de PHP 7.0, l’extension MySQL a été dépréciée au profit de MySQLi. Cela signifie que les versions de PHP 7 et supérieures ne comprennent plus l’extension MySQL que WordPress recherche. Les versions récentes de WordPress utilisent plutôt les extensions PDO_MySQL ou MySQLi. Cependant, les anciennes versions de WordPress (antérieures à la version 3.9) peuvent provoquer ce problème.
II. Comment résoudre l’erreur « Il semble que votre installation PHP ne possède pas l’extension MySQL nécessaire pour WordPress »
2.1. Vérifiez quelle version de PHP
Pour diagnostiquer le problème, vous devez d’abord déterminer la version de PHP utilisée par le serveur de votre site WordPress. Voici les étapes à suivre :
- Connectez-vous au serveur de votre site WordPress en utilisant le FTP. Vous pouvez obtenir vos identifiants FTP auprès de votre hébergeur. Si votre hébergeur utilise cPanel, vous pouvez utiliser l’outil cPanel File Manager.
- Une fois connecté au serveur, créez un nouveau fichier appelé phpinfo.php dans le répertoire racine de votre site WordPress. Assurez-vous que ce répertoire est le même que celui contenant votre fichier wp-config.php.
- Ouvrez le fichier phpinfo.php et ajoutez le code suivant :
-
- « `php
- <?php
- phpinfo();
- ?>
- « `
-
- Enregistrez le fichier et téléversez-le si nécessaire. Ensuite, accédez à votre site en utilisant l’URL suivante : votresite.com/phpinfo.php (remplacez « votresite.com » par votre nom de domaine réel).
- Vous verrez une page affichant de nombreuses informations concernant la configuration de PHP sur votre serveur. Faites défiler jusqu’à la section « Core » et recherchez l’élément « PHP Version ». Notez les chiffres qui y sont affichés, par exemple 7.2.25 ou 5.6.8.
En effectuant ces étapes, vous pourrez identifier la version spécifique de PHP utilisée sur votre serveur WordPress. Si la version de PHP que vous avez identifiée commence par un « 7 », cela indique généralement que vous devez mettre à jour votre installation WordPress. En revanche, si vous constatez que vous utilisez toujours PHP 5.X, il est possible que l’extension MySQL soit absente ou manquante.
2.2. Mettre à jour le cœur de WordPress
Si votre serveur utilise PHP 7+ et que vous rencontrez cette erreur, la cause la plus probable est l’utilisation d’une ancienne version de WordPress, en particulier la version 3.9 ou une version antérieure. La solution consiste donc à mettre à jour votre installation WordPress vers la dernière version disponible. Cela vous permettra non seulement de résoudre cette erreur, mais aussi de bénéficier de nombreuses autres fonctionnalités, améliorations de sécurité et performances.
Voici comment effectuer la mise à jour manuelle de WordPress :
-
- Assurez-vous d’avoir une sauvegarde complète de votre site avant de procéder à la mise à jour.
- Rendez-vous sur le site WordPress.org et téléchargez la dernière version du logiciel WordPress.
- Décompressez le fichier téléchargé sur votre ordinateur. Vous verrez un répertoire contenant tous les fichiers de WordPress.
- Connectez-vous à votre serveur via FTP et supprimez les fichiers suivants :
- Le fichier wp-config-sample.php
- Le fichier wp-config.php (si présent)
De plus, supprimez le répertoire wp-content. Notez que cette étape supprimera uniquement les fichiers du répertoire wp-content, pas les contenus générés par les utilisateurs tels que les images et les téléchargements.
-
- Téléversez les fichiers restants, à l’exception de ceux que vous avez supprimés, vers votre serveur via FTP. Lorsque votre client FTP vous demande de remplacer les fichiers existants, choisissez l’option de les remplacer tous.
Une fois le téléversement terminé, votre site WordPress sera mis à jour vers la dernière version et le problème lié à l’extension MySQL devrait être résolu. N’oubliez pas de mettre également à jour vos extensions et thèmes avec les dernières versions disponibles en suivant les guides spécifiques pour mettre à jour les extensions et les thèmes dans WordPress.
2.3. Vérifier si l’extension MySQL est installée
Si votre serveur utilise toujours PHP version 5.6 ou une version inférieure, il est possible que l’extension MySQL requise par WordPress ne soit pas installée sur votre serveur. Pour vérifier cela, référez-vous au fichier phpinfo.php que vous avez téléversé sur votre serveur lors de l’étape précédente. Recherchez une section intitulée « mysql » ou « mysqli ». Si l’extension MySQL est installée, vous devriez trouver un numéro de version à côté de l’élément « Client API library version ». Si vous ne parvenez pas à trouver cette information, cela signifie que l’extension MySQL n’est pas installée. Dans ce cas, la meilleure solution est généralement de contacter l’équipe de support de votre hébergeur et de leur demander d’installer l’extension pour vous.
Notez qu’il est fortement recommandé de ne pas utiliser les versions de PHP inférieures à 7.4, car elles ne reçoivent plus de mises à jour de sécurité et ne sont pas aussi performantes que les versions plus récentes. À moins que vous ne soyez absolument contraint d’utiliser PHP 5.6 ou une version inférieure, il est préférable de mettre à jour votre serveur vers PHP 7.4 ou une version ultérieure, plutôt que de perdre du temps à configurer correctement une ancienne version de PHP. Vous pouvez suivre notre guide sur la façon de mettre à jour la version PHP de votre site WordPress et comment installer PHP sur n’importe quel serveur.
2.4. Vérifier que l’extension PHP est correctement configurée
Si vous utilisez PHP 5.6 ou une version inférieure et que l’extension MySQL est installée, le problème pourrait résider dans une mauvaise configuration de l’extension. Il y a deux problèmes courants qui peuvent survenir :
-
- Téléversement d’un fichier php.ini destiné aux serveurs Windows alors que vous utilisez un serveur Linux.
- Chemins d’accès aux fichiers incorrects.
Pour résoudre ces problèmes, vous pouvez trouver l’emplacement de votre fichier php.ini dans le fichier phpinfo.php que vous avez créé précédemment. Nous vous recommandons d’abord de sauvegarder le fichier existant en le téléchargeant sur votre ordinateur local. Ensuite, vous pouvez essayer de supprimer le fichier php.ini et voir si cela résout le problème.
Conclusion
En conclusion, pour corriger l’erreur « Il semble que votre installation PHP ne possède pas l’extension MySQL nécessaire pour WordPress », vous pouvez suivre les étapes suivantes :
- Vérifiez la version de PHP de votre serveur en créant un fichier phpinfo.php et en consultant les informations sur votre serveur.
- Si vous utilisez PHP 7+, il est probable que vous utilisiez une ancienne version de WordPress. Mettez à jour votre installation WordPress vers la dernière version pour résoudre ce problème.
- Si vous utilisez toujours PHP 5.6 ou une version inférieure, vérifiez si l’extension MySQL est installée en recherchant la section « mysql » ou « mysqli » dans le fichier phpinfo.php. Si l’extension est manquante, contactez l’équipe de support de votre hébergeur pour l’installer.
- Si l’extension MySQL est installée mais ne fonctionne pas correctement, vérifiez la configuration du fichier php.ini. Assurez-vous que vous utilisez le bon fichier pour votre serveur (Windows ou Linux) et vérifiez les chemins d’accès aux fichiers.
- Pour les serveurs utilisant PHP 5.6 ou une version inférieure, il est recommandé de mettre à jour votre version de PHP vers au moins PHP 7.4 pour des raisons de sécurité et de performances.
En suivant ces étapes, vous devriez être en mesure de résoudre l’erreur et de permettre à votre site WordPress de fonctionner correctement avec l’extension MySQL. N’oubliez pas de toujours effectuer une sauvegarde de votre site avant d’apporter des modifications importantes à votre installation.



