Laravel7 「php artisan migrate」実行時にエラー「could not find driver」が発生した場合の対処法

Laravel7 「php artisan migrate」実行時にエラー「could not find driver」が発生した場合の対処法

DB接続時にエラーが「could not find driver」が発生した場合の対処法を記述してます。

環境

  • OS windows10 pro 64bit
  • Composer 1.10.5
  • PHP 7.4.5
  • MariaDB 10.4.12
  • Laravel Framework 7.6.2

※windows10に Laravel のインストールはこちら
※windows10に Composer のインストールはこちら
※windows10に PHP のインストールはこちら
※windows10に MariaDB のインストールはこちら

エラー内容

「php artisan migrate」実行時に発生
※ここでは「laravel」という名前のDBを.envで設定してます。

Illuminate\Database\QueryException

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

対処法

driverがないと言われているので、php.iniを確認。
extension=pdo_mysqlがコメントアウトされていただけの問題っぽいので、コメントアウトを外します。

;extension=pdo_mysql

変更
↓
extension=pdo_mysql

再度、実行すると正常に実行されました。