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
再度、実行すると正常に実行されました。
-
前の記事
Nuxt.js ライブラリ「vue-cron-editor-buefy」を使用してcron editorを実装する 2020.04.22
-
次の記事
React.js react-bootstrapでのbootstrapの利用手順 2020.04.22
コメントを書く