Base de connaissances

Erreur : mysql.so introuvable. Veuillez installer le package alt-phpXX-mariadb106.

Le message d'erreur "ERROR: MySQL.so is not found. Please install alt-phpXX-mariadb106 package" indique qu'une extension PHP requise pour MySQL (MySQL.so) n'est pas disponible dans l'installation PHP actuelle.

Pour résoudre ce problème, vous devez installer l'extension PHP appropriée pour MySQL. Comme le message d'erreur mentionne alt-phpXX-mariadb106, il semble que vous utilisez une version alternative de PHP fournie par EasyApache de cPanel.

Voici les étapes à suivre pour résoudre ce problème :

  1. Identifier la version PHP :

    Déterminez la version de PHP que vous utilisez. Remplacez XX dans alt-phpXX-mariadb106 par la version PHP réelle (par exemple, alt-php74-mariadb106 pour PHP 7.4).

  2. Installer le package requires :

    Utilisez le gestionnaire de paquets de votre système (comme yum pour CentOS) pour installer l'extension PHP. Par exemple :

    yum install alt-phpXX-mariadb106-mysql
    

    Remplacez XX par la version appropriée de PHP.

  3. Redémarrer Apache :

    Après avoir installé l'extension PHP, vous devez redémarrer Apache pour que les modifications prennent effet :

    systemctl restart httpd
    
  4. Vérifier l'extension :

    Pour confirmer que l'extension est maintenant disponible, vous pouvez vérifier la liste des extensions PHP chargées en utilisant la commande :

    php -m | grep mysql
    

    Vous devriez voir mysql ou des extensions similaires dans la liste.

  5. Tester votre application :

    Enfin, testez votre application pour vous assurer qu'elle peut maintenant se connecter à la base de données MySQL sans rencontrer l'erreur précédente.

Si vous n'utilisez pas une version PHP alternative ou si vous utilisez un autre système de gestion PHP, les étapes peuvent varier. Merci de fournir plus de détails sur votre environnement si vous avez besoin d'une assistance supplémentaire.

  • 0 Utilisateurs l'ont trouvée utile
Cette réponse était-elle pertinente?