Laravel: Erro [PDOException]: Não foi possível encontrar o driver no PostgreSQL
Estou tentando conectar-me ao banco de dados PostgreSQL através do Laravel para fazer uma migração de artesão php, mas não parece ser direcionado, pois está lendo o nome do banco de dados MySQL.
Aqui estão os comandos do database.php:
'connections' => array(
'sqlite' => array(
'driver' => 'sqlite',
'database' => __DIR__.'/../database/production.sqlite',
'prefix' => '',
),
'mysql' => array(
'driver' => 'mysql',
'host' => 'localhost',
'database' => 'database',
'username' => 'root',
'password' => '',
'charset' => 'utf8',
'collation' => 'utf8_unicode_ci',
'prefix' => '',
),
'pgsql' => array(
'driver' => 'pgsql',
'host' => 'localhost',
'database' => 'postgres',
'username' => 'postgres',
'password' => 'root',
'charset' => 'utf8',
'prefix' => '',
'schema' => 'public',
),
'sqlsrv' => array(
'driver' => 'sqlsrv',
'host' => 'localhost',
'database' => 'database',
'username' => 'root',
'password' => '',
'prefix' => '',
),
),
Se eu remover os caminhos do MySQL, obterei:
[InvalidArgumentException]
Database [mysql] not configured.
EDITAR: Ao tentar fazer a migração do php artisan, recebo uma 'PDOException: não foi possível encontrar o driver'. Estou usando o WAMP e estou no Win8.1. Usando o PostgreSQL como banco de dados.EDITAR: Já experimentei uma série de soluções alternativas, mas ainda tenho que resolver isso. ophp.ini
O arquivo foi verificado no Apache, WAMP (da pasta php) e PostgreSQL. oextension_dir
está correto como está ->extension_dir = "c:/wamp/bin/php/php5.5.12/ext/"
oextension=pdo_pgsql.dll
eextension=pgsql.dll
são descomentados.
Feito oPATH
truque nas 'Variáveis do sistema' e reiniciado. Sem chance.
Obrigado pela ajuda até agora.
Estes são meus driversphp_pdo_driver.h
& php_pdo.h
deC:\Program Files (x86)\PostgreSQL\EnterpriseDB-ApachePHP\php\SDK\include\ext\pdo
Informações de phpinfo:
Versão do PHP 5.5.12
Compilador MSVC11 (Visual C ++ 2012) Comando de Configuração cscript / nologo configure.js "--enable-snapshot-build" "--disable-isapi" "--enable-debug-pack" "--without-mssql" "- sem-pdo-mssql "" --without-pi3web "" --with-pdo-oci = C: \ php-sdk \ oracle \ x64 \ instantclient10 \ sdk, compartilhado "" --with-oci8 = C: \ php -sdk \ oracle \ x64 \ instantclient10 \ sdk, compartilhado "" --com-oci8-11g = C: \ php-sdk \ oracle \ x64 \ instantclient11 \ sdk, compartilhado "" --enable-object-out-dir = ../obj/ "" --enable-com-dotnet = shared "" --with-mcrypt = static "" --disable-static-analyse "" --with-pgo "