PDO异常在laravel中找不到驱动程序 [英] PDO exception could not find driver in laravel
本文介绍了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屋!
查看全文