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

you*_*rry 6 php postgresql pdo laravel-5

我试图将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还有失踪的司机吗?请指导我.

谢谢

luk*_*eed 2

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