![](/img/trans.png)
[英]php artisan migrate [PDOException] could not find driver
[英]Laravel 5.1 php artisan migrate with error message PDOException could not find driver
我正在尝试通过laravel连接到PostgreSQL数据库,以使php artisan迁移,但是我得到了错误
[PDOException]找不到驱动程序
查看那里发现的类似问题以启用php.ini
扩展名,但未能解决我的问题,仍然给出了相同的错误。
在代码的其他部分,我使用数据库,并且可以添加记录,因此我认为我的设置数据库正确。 我不明白该错误。
Database.php文件:
<?php return [
'fetch' => PDO::FETCH_CLASS,
'default' => env('DB_CONNECTION', 'pgsql'),
'connections' => [
'pgsql' => [
'driver' => 'pgsql',
'host' => env('DB_HOST', 'localhost'),
'database' => env('DB_DATABASE', 'forge'),
'username' => env('DB_USERNAME', 'forge'),
'password' => env('DB_PASSWORD', ''),
'charset' => 'utf8', 'prefix' => '',
'schema' => 'public',
],
],
'migrations' => 'migrations',
]; ?>
检查是否具有pdo_pgsql
扩展。
您可以
php -i | grep pgsql
看见了。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.