小编you*_*rry的帖子

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

我试图将PostgreSQL与Laravel 5.0连接,但面临异常"无法在PostgreSQL中找到驱动程序".

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

stackoverflow的答案

我的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,
            ]
Run Code Online (Sandbox Code Playgroud)

在php.ini中启用了PDO扩展

extension=php_pdo.dll

extension=php_pdo_pgsql.dll
Run Code Online (Sandbox Code Playgroud)

当我运行以下命令

php工匠迁移

它给出了错误

[PDOException] could not find driver
Run Code Online (Sandbox Code Playgroud)

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

Laravel还有失踪的司机吗?请指导我.

谢谢

php postgresql pdo laravel-5

6
推荐指数
1
解决办法
2105
查看次数

标签 统计

laravel-5 ×1

pdo ×1

php ×1

postgresql ×1