PDO异常在laravel中找不到驱动程序 [英] PDO exception could not find driver in laravel

查看:81
本文介绍了PDO异常在laravel中找不到驱动程序的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我试图在laravel 5中执行迁移命令.但是它显示PDOException错误.我将database.php文件更改为以下内容:

I was trying to execute a migrate command in laravel 5. But it shows a PDOException error. I changed database.php file to the following:

  'mysql' => [
            'driver'    => 'mysql',
            'host'      => env('DB_HOST', 'localhost'),
            'database'  => env('DB_DATABASE', 'laravel'),
            'username'  => env('DB_USERNAME', 'root'),
            'password'  => env('DB_PASSWORD', ''),
            'charset'   => 'utf8',
            'collation' => 'utf8_unicode_ci',
            'prefix'    => '',
            'strict'    => false,
            'engine'    => null,
        ]

推荐答案

如果您正在寻找简单的解决方案,我也会遇到同样的问题&这对我有用.

If you are looking for simple solution, I had same issue & this worked for me..

从终端运行php artisan时,您将调用php5-cli程序包.

When you run php artisan from terminal, you invoke php5-cli package.

要使用XAMPP的php运行工匠,您需要使用:

To run artisan with XAMPP's php you need to use:

/opt/lampp/bin/php工匠迁移

/opt/lampp/bin/php artisan migrate

但是请确保将/opt/lampp/etc/php.ini正确配置为启用pdo_mysql

But make sure your /opt/lampp/etc/php.ini is properly configured to enable pdo_mysql

这篇关于PDO异常在laravel中找不到驱动程序的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆