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!