问题描述
当我使用这个 PHP artisan migrate 命令时,出现这个错误:
[Illuminate\Database\QueryException] 找不到驱动程序 (sql: select * from information_schema.tables where table_schema = laravelcrud and table_name = migrations)
PDO 异常 找不到驱动
我的 .env 文件
DB_CONNECTION=MysqL
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=laravelcrud
DB_USERNAME=root
DB_PASSWORD=root
解决方法
运行sudo apt-get install php7.0-mysql
会帮你解决这个问题(只需将php版本改成正确的版本然后运行即可)
例如,如果您使用的是 php 7.2,只需运行这个
sudo apt-get install php7.2-mysql
,
首先检查你是否有 pdo_mysql、mysqli 和 mysqlnd 驱动程序。在终端中运行以下命令:
php -m | grep mysql
如果上述模块不可用,则
sudo apt install php7.4-mysql