2017-09-05 10 views
0

Face à ce problème avec mon site Web après la mise à jour de mysql en utilisant WHM.Attention: mysqli :: mysqli(): Non-concordance entre les versions des en-têtes et la bibliothèque cliente

Avertissement: mysqli :: mysqli(): Incompatibilité des versions mineures des en-têtes et de la bibliothèque cliente. En-têtes: 50542 Library: 50635 à /home/narendrapal/public_html/system/library/db/mysqli.php sur la ligne 7

J'ai mon propre serveur dédié exécutant Linux CentOS 7. s'il vous plaît n'expliquer la solution étapes que je ne suis pas un professionnel. Merci!

+0

Vous devez mettre à jour l'extension PHP mysql pour correspondre à la mise à jour mysql. – Barmar

+0

comment je fais ça? – yashpal

Répondre

-2

Votre PHP a été compilé avec une version différente de MySQL et maintenant il relie une bibliothèque mysql de version différente. Vous devez mettre à jour PHP vers une version compilée avec MySQL ou revenir aux bibliothèques client mysql pour les réduire.

Une option consiste à extraire le fichier mysqli.so d'un serveur avec PHP compilé avec MySQL et de l'ajouter dans le répertoire/usr/lib/php5 /. Cela a fonctionné pour moi. Si ce n'est pas le cas, essayez des solutions dans une question similaire ici - Headers and client library minor version mismatch

+0

comment puis-je mettre à niveau php vers une version compilée avec MySQL? – yashpal

+0

mis à jour ma réponse – Dru