CORRECTIF : il semble que votre installation PHP ne possède pas l'extension MySQL requise par WordPress

Vous cherchez à gérer un site WordPress autogéré ? Super. Vous apprendrez des millions de choses. L'une des parties essentielles de la configuration d'un serveur est l'extension PHP MySQL afin que WordPress puisse communiquer avec le serveur MySQL. Si vous obtenez un Extension PHP MySQL erreur sur votre installation WordPress, alors vous ne l'avez probablement pas encore installé sur votre serveur.

Dans ce document, nous allons vous montrer comment installer la bonne extension PHP MySQL sur votre site WordPress. Nous nous assurerons également que le serveur MySQL est installé sur votre machine.

Assurez-vous que le service MySQL est installé et en cours d'exécution

Avant d'essayer d'installer l'extension PHP MySQL, assurons d'abord que le serveur MySQL est en cours d'exécution sur votre serveur.

Exécutez la commande suivante pour vérifier l'état du serveur MySQL.

état du service mysql

✅ Si MySQL est installé et en cours d'exécution sur votre serveur, vous devriez obtenir la réponse suivante :

● mysql.service - MySQL Community Server Chargé : chargé (/lib/systemd/system/mysql.service ; activé ; préréglage du fournisseur : activé) Actif : actif (en cours d'exécution) depuis le mardi 2019-07-09 20:46:12 UTC ; il y a 2 semaines 2 jours Docs : man:mysqld(8) //dev.mysql.com/doc/refman/en/using-systemd.html PID principal : 1097 (mysqld) Statut : "SERVER_OPERATING" Tâches : 46 (limite : 4656) CGroup : /system.slice/mysql.service └─1097 /usr/sbin/mysqld

⚙ Si MySQL n'est pas en cours d'exécution, exécutez la commande suivante pour démarrer le service.

service mysql démarrer

⚙ Si MySQL-Server n'est pas installé, exécutez la commande suivante pour installer le dernier MySQL-Server.

apt-get install mysql-server -y

⚠ Lors de l'installation de mysql-server, ne choisissez pas la méthode d'authentification par défaut, utiliser la méthode d'authentification LEGACY pour le garder compatible avec WordPress.

Vérifiez si l'extension PHP MySQL est installée

Sur votre serveur WordPress, exécutez la commande suivante pour vérifier la version PHP installée sur la machine.

php -v

La commande ci-dessus devrait générer une réponse semblable à celle-ci :

PHP 7.3.7-1+ubuntu18.04.1+deb.sury.org+1 (cli) (construit : 10 juillet 2019 06:54:46) (NTS) Copyright (c) 1997-2018 The PHP Group Zend Engine v3. 3.7, Copyright (c) 1998-2018 Zend Technologies avec Zend OPcache v7.3.7-1+ubuntu18.04.1+deb.sury.org+1, Copyright (c) 1999-2018, par Zend Technologies

La première ligne de la réponse révèle votre version de PHP, qui dans l'exemple ci-dessus est PHP 7.3.

Exécutez maintenant la commande suivante pour voir si l'extension PHP MySQL est activée pour la version PHP installée sur votre serveur.

dpkg --list | grep php-mysql

? Exemple: Si la version PHP installée sur votre serveur est PHP 7.3. Ensuite, vous utiliserez la commande dpkg --list | grep php7.3-mysql.

Si l'extension MySQL est installée, vous obtiendrez une réponse similaire à celle-ci :

ii php7.3-mysql 7.3.7-1+ubuntu18.04.1+deb.sury.org+1 module MySQL amd64 pour PHP

Si l'extension PHP MySQL n'est pas installée sur votre serveur, vous obtiendrez un réponse vide de la commande grep. Dans ce cas, nous installerons l'extension php-mysql sur votre serveur.

INSTALLER L'EXTENSION CORRECTE POUR PHP MYSQL

Exécutez la commande suivante pour installer l'extension php-mysql appropriée sur votre serveur WordPress.

apt-get installer php-mysql

? Exemple: Si la version PHP installée sur votre serveur est PHP 7.3. Ensuite, vous utiliserez la commande apt-get installer php7.3-mysql.

Une fois que vous avez installé la bonne extension PHP MySQL sur votre serveur WordPress, redémarrez le serveur Web.

Apache :

service apache2 redémarrer

Nginx :

service nginx redémarrer

Essayez d'exécuter votre site WordPress après avoir suivi toutes les instructions ci-dessus. Il devrait fonctionner sans problème.

? Acclamations!