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!