Maison  >  Article  >  base de données  >  Pourquoi est-ce que j'obtiens l'exception « Impossible de trouver le pilote » dans Laravel 5.4 sur PHP 7.0 ?

Pourquoi est-ce que j'obtiens l'exception « Impossible de trouver le pilote » dans Laravel 5.4 sur PHP 7.0 ?

Susan Sarandon
Susan Sarandonoriginal
2024-11-16 12:08:03202parcourir

Why Am I Getting

Laravel 5.4 sur PHP 7.0 : Dépannage de l'exception "Impossible de trouver le pilote"

Problème :

Lors d'une tentative de migration d'un projet Laravel 5.4 sur PHP 7.0 à l'aide d'Ubuntu 14.04, les exceptions suivantes sont rencontrées :

[IlluminateDatabaseQueryException]

could not find driver (SQL: select * from information_schema.tables where table_schema = pmaramaldb and table_name = migrations)

[PDOException]

could not find driver

Solutions possibles :

Activation de l'extension Solution :

Vérifiez si l'extension PDO est activée.

Installation de php7.0-mysql Solution :

Assurez-vous que MySQL est installé en exécutant :

sudo apt-get install php7.0-mysql

Installation SQL Lite Solution :

Essayez d'installer SQLite en exécutant :

sudo apt-get install php5-sqlite

Solution Composer Dump-autoload :

Exécutez ce qui suit commande :

composer dump-autoload

Résolution :

Si les solutions susmentionnées ne fonctionnent pas, essayez d'installer php7-mysql. Exécutez la commande suivante :

sudo apt install php7.0-mysql

Vous pouvez également installer la dernière version de php-mysql :

sudo apt install php-mysql

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