找不到驱动程序Laravel + Xampp Ubunutu

时间:2018-07-16 10:21:54

标签: php mysql laravel

好吧,我可以通过将mysql的完整路径指定为/ opt / lampp / bin / mysql -u root来打开mysql。在php我的管理员中,它也创建了一个表。 但是当我运行php artisan migration时,它给出了错误

  

Illuminate \ Database \ QueryException:找不到驱动程序(SQL:   从information_schema.tables中选择*,其中table_schema =   laraveltest和table_name =迁移)

如何指出要从xampp使用mysql驱动程序?     任何帮助,将不胜感激     在env文件中我有这个     它位于我的主机文件中的位置127.0.0.5。

> APP_NAME=Laravel APP_ENV=local APP_KEY=base64:tOMgf9myAlC7uUDxVH9CHXQLqc7fgfxgv697j0jqGMg=
> APP_DEBUG=true APP_URL=127.0.0.5
> 
> LOG_CHANNEL=stack
> 
> DB_CONNECTION=mysql DB_HOST=127.0.0.5 DB_PORT=3306
> DB_DATABASE=laraveltest DB_USERNAME=root DB_PASSWORD=
> 
> BROADCAST_DRIVER=log CACHE_DRIVER=file SESSION_DRIVER=file
> SESSION_LIFETIME=120 QUEUE_DRIVER=sync
> 
> REDIS_HOST=127.0.0.5 REDIS_PASSWORD=null REDIS_PORT=6379
> 
> MAIL_DRIVER=smtp MAIL_HOST=smtp.mailtrap.io MAIL_PORT=2525
> MAIL_USERNAME=null MAIL_PASSWORD=null MAIL_ENCRYPTION=null
> 
> PUSHER_APP_ID= PUSHER_APP_KEY= PUSHER_APP_SECRET=
> PUSHER_APP_CLUSTER=mt1
> 
> MIX_PUSHER_APP_KEY="${PUSHER_APP_KEY}"
> MIX_PUSHER_APP_CLUSTER="${PUSHER_APP_CLUSTER}"

这是config / database.php

'mysql' => [
            'driver' => 'mysql',
            'host' => env('DB_HOST', '127.0.0.5'),
            'port' => env('DB_PORT', '3306'),
            'database' => env('DB_DATABASE', 'forge'),
            'username' => env('DB_USERNAME', 'forge'),
            'password' => env('DB_PASSWORD', ''),
            'unix_socket' => env('DB_SOCKET', ''),
            'charset' => 'utf8mb4',
            'collation' => 'utf8mb4_unicode_ci',
            'prefix' => '',
            'strict' => true,
            'engine' => null,
        ],

0 个答案:

没有答案