Laravel 5.8 php artisan migrate throwing error: Illuminate\Database\QueryException

Laravel 5.8 php artisan migrate throwing error: Illuminate\Database\QueryException

我正在使用:

php artisan 迁移抛出此错误:

**Illuminate\Database\QueryException  : could not find driver (SQL: select * from information_schema.tables where table_schema = laraveldb and table_name = migrations and table_type = 'BASE TABLE')**

1. PDOException::("could not find driver")
  /home/amar/sandbox/l5/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:70

2. PDO::__construct("mysql:host=127.0.0.1;port=3306;dbname=laravel", "root", "localhost", [])
  /home/amar/sandbox/l5/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:70

php.ini 文件中添加 extension=pdo_mysql.so,并确保在对 php.ini 文件进行更改后重新启动 server,否则更改可能不会反映出来.您也可以在此 link 中检查许多方法 - click-here

  1. 删除 vendor 文件夹并使用 composer install 重新安装它
  2. update/install 你的 php 扩展(php-mysql、php-mbstring、php-pdo、php-dom)

以上两步解决了我的问题。