CORRECTIF : il semble que votre installation PHP ne possède pas lextension 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 une erreur d' extension PHP MySQL sur votre installation WordPress, vous ne l'avez probablement pas encore installée 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, vérifions 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.

service mysql status

✅ 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
   Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: enabled)
   Active: active (running) since Tue 2019-07-09 20:46:12 UTC; 2 weeks 2 days ago
     Docs: man:mysqld(8)
           http://dev.mysql.com/doc/refman/en/using-systemd.html
 Main PID: 1097 (mysqld)
   Status: "SERVER_OPERATING"
    Tasks: 46 (limit: 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 start

⚙ 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, utilisez la méthode d'authentification LEGACY pour la 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 similaire à celle-ci :

PHP 7.3.7-1+ubuntu18.04.1+deb.sury.org+1 (cli) (built: Jul 10 2019 06:54:46) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.3.7, Copyright (c) 1998-2018 Zend Technologies
    with Zend OPcache v7.3.7-1+ubuntu18.04.1+deb.sury.org+1, Copyright (c) 1999-2018, by 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 de PHP installé sur votre serveur 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         amd64        MySQL module for PHP

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

INSTALLER L'EXTENSION PHP MYSQL CORRECTE
Exécutez la commande suivante pour installer l'extension php-mysql appropriée sur votre serveur WordPress.

apt-get install php-mysql

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

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

Apache :
servive apache2 restart

Nginx :
service nginx restart

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

Bravo !

Tags: #mysql #php

Comment résoudre les problèmes de WordPress 5.0

Comment résoudre les problèmes de WordPress 5.0

Le WordPress 5.0 est enfin déployé et il apporte une toute nouvelle expérience d'édition avec le Gutenberg

CORRECTIF : « Léditeur a rencontré une erreur inattendue » dans WordPress après la mise à jour

CORRECTIF : « Léditeur a rencontré une erreur inattendue » dans WordPress après la mise à jour

Impossible d'écrire un nouveau message à l'aide du nouvel éditeur de blocs dans WordPress ? Il y a de fortes chances que vous obteniez « L'éditeur

Comment actualiser les éléments de dossier dans Windows 11

Comment actualiser les éléments de dossier dans Windows 11

L'option Actualiser dans le menu contextuel étant manquante, voici comment actualiser des éléments dans l'Explorateur de fichiers sous Windows 11.

Comment définir léditeur classique comme éditeur par défaut dans WordPress au lieu de Gutenberg

Comment définir léditeur classique comme éditeur par défaut dans WordPress au lieu de Gutenberg

L'éditeur Gutenberg deviendra bientôt l'éditeur par défaut de WordPress. Vous aurez la possibilité de sélectionner l'éditeur classique

Comment corriger lerreur de classement « utf8mb4_0900_ai_ci » lors de limportation de la base de données WordPress

Comment corriger lerreur de classement « utf8mb4_0900_ai_ci » lors de limportation de la base de données WordPress

Si vous passez votre installation WordPress d'un serveur MySQL 8 à MySQL 5.7 (ou inférieur), vous rencontrerez très probablement

Comment désactiver léditeur de blocs et installer léditeur classique dans WordPress 5.0

Comment désactiver léditeur de blocs et installer léditeur classique dans WordPress 5.0

À partir de WordPress 5.0, l'éditeur par défaut sur WordPress est le nouvel éditeur de blocs. Le nouvel éditeur est radicalement différent

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

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

Vous cherchez à gérer un site WordPress autogéré ? Super. Vous apprendrez des millions de choses. L'une des parties critiques de l'établissement

Comment activer les balises courtes PHP

Comment activer les balises courtes PHP

Dans cet article, nous avons expliqué comment activer les balises courtes PHP. PHP analyse le fichier à l'aide de balises d'ouverture et de fermeture, qui ressemblent à des fichiers . Pour activer les balises courtes PHP

Configurer mod_evasive pour empêcher les attaques DoS et DDoS sur CentOS

Configurer mod_evasive pour empêcher les attaques DoS et DDoS sur CentOS

Dans cet article, nous allons apprendre comment installer et configurer mod_evasive pour empêcher les attaques DoS et DDoS sur CentOS. Le module Apache mod_evasive.

Comment installer PHP avec PHP-FPM pour NGINX sur CentOS

Comment installer PHP avec PHP-FPM pour NGINX sur CentOS

comment installer PHP avec PHP-FPM pour NGINX sur CentOS. La configuration de base du serveur Web NGINX pour traiter l'application PHP et les serveur sur le port 80.