Maison >base de données >tutoriel mysql >Pourquoi ne puis-je pas migrer mon projet Laravel 5.4 sur Ubuntu 14.04 : « Impossible de trouver le pilote (MySQL) » ?

Pourquoi ne puis-je pas migrer mon projet Laravel 5.4 sur Ubuntu 14.04 : « Impossible de trouver le pilote (MySQL) » ?

Linda Hamilton
Linda Hamiltonoriginal
2024-11-14 13:38:02833parcourir

Why Can't I Migrate My Laravel 5.4 Project on Ubuntu 14.04:

Dépannage de l'erreur « Impossible de trouver le pilote » dans Laravel 5.4

Lors de la tentative de migration d'un projet Laravel 5.4 sur Ubuntu 14.04 à l'aide de PHP 7.0, une exception peut se produire indiquant "Impossible de trouver le pilote (MySQL)". Cette erreur peut être frustrante, mais il existe plusieurs solutions potentielles à considérer.

S'assurer que PHP 7.0-MySQL est installé

Si le package php7.0-mysql n'est pas installé, il peut être responsable du pilote MySQL manquant. Pour le vérifier et l'installer, exécutez la commande suivante :

sudo apt install php7.0-mysql

Si php7.0-mysql est déjà installé, vous pouvez ignorer cette étape.

Mise à jour du chargement automatique de Composer

Une cause fréquente de cette erreur est un chargement automatique de Composer obsolète. Pour le mettre à jour, accédez au répertoire de votre projet et exécutez :

composer dump-autoload

Vérification de la version PHP

Le problème peut provenir de la version PHP. Alors que le message d'erreur suggère que PHP 7.0 est utilisé, la sortie de php -v affiche PHP 5.6. Assurez-vous que votre version PHP est définie sur 7.0 et redémarrez votre serveur PHP.

Solution alternative

Si les solutions ci-dessus ne donnent pas de résultats, une approche alternative consiste à installer php-mysql, qui installera automatiquement la version la plus récente du pilote MySQL. Pour cela, exécutez la commande suivante :

sudo apt install php-mysql

Redémarrez votre serveur PHP après avoir installé les packages requis. Cela devrait résoudre l'erreur « Impossible de trouver le pilote ».

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn