Laravel:错误[PDOException]:无法在PostgreSQL中找到驱动程序?

时间:2015-03-12 16:38:44

标签: php postgresql pdo laravel-5

我正在尝试将PostgreSQL与Laravel 5.0连接,但面临异常“无法在PostgreSQL中找到驱动程序”。

我试过这个解决方案,但无法与PostgreSQL连接

stackoverflow answer

我的database.php配置文件如下:

'default' => 'pgsql'

            'pgsql' => [
                'driver'   => 'pgsql',
                'host'     => env('DB_HOST', 'localhost'),
                'database' => env('DB_DATABASE', 'forge'),
                'username' => env('DB_USERNAME', 'forgeUser'),
                'password' => env('DB_PASSWORD', '****'),
                'charset'  => 'utf8',
                 'prefix'   => '',
                'schema'   => 'public',
                'port'     => 5432,
            ]

在php.ini中启用了PDO扩展

extension=php_pdo.dll

extension=php_pdo_pgsql.dll

当我运行以下命令

  

php artisan migrate

它给出了错误

[PDOException] could not find driver

当我们将PostgreSQL与Core PHP连接时,它的工作正常。

Laravel还有任何司机失踪吗?请指导我。

谢谢

1 个答案:

答案 0 :(得分:2)

你必须ssh进入你的家园或流浪者的盒子里。然后尝试迁移。