Laravel: Ошибка [PDOException]: не удалось найти драйвер в PostgreSQL
Я пытаюсь соединиться с базой данных PostgreSQL через Laravel, чтобы выполнить миграцию php artisan, но, похоже, это не указывается, поскольку она читает имя базы данных MySQL.
Вот команды из 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' => '',
),
),
Если я удалю пути MySQL, я получу:
[InvalidArgumentException]
Database [mysql] not configured.
РЕДАКТИРОВАТЬ: При попытке выполнить перенос php artisan, я получаю «PDOException: не удалось найти драйвер». Я использую WAMP и я в Win8.1. Использование PostgreSQL в качестве базы данных.РЕДАКТИРОВАТЬ: Экспериментировал с рядом альтернативных решений, но я все еще должен решить эту проблему.php.ini
файл был проверен в Apache, WAMP (из папки php) и PostgreSQL.extension_dir
правильно как есть ->extension_dir = "c:/wamp/bin/php/php5.5.12/ext/"
extension=pdo_pgsql.dll
а такжеextension=pgsql.dll
не комментируются.
СделаноPATH
трюк в «Системные переменные» и перезагрузил. Без шансов.
Спасибо за помощь до сих пор.
Это мои водителиphp_pdo_driver.h
& php_pdo.h
отC:\Program Files (x86)\PostgreSQL\EnterpriseDB-ApachePHP\php\SDK\include\ext\pdo
Информация от phpinfo:
Версия PHP 5.5.12
Компилятор MSVC11 (Visual C ++ 2012) Настроить команду cscript / nologo configure.js "--enable-snapshot-build" "--disable-isapi" "--enable-debug-pack" "--without-mssql" "- без-pdo-mssql "" --without-pi3web "" --with-pdo-oci = C: \ php-sdk \ oracle \ x64 \ instantclient10 \ sdk, общий доступ "" --with-oci8 = C: \ php -sdk \ oracle \ x64 \ instantclient10 \ sdk, общий доступ "" --with-oci8-11g = C: \ php-sdk \ oracle \ x64 \ instantclient11 \ sdk, общий доступ "" --enable-object-out-dir = ../obj/ "" --enable-com-dotnet = shared "" --with-mcrypt = static "" --disable-static-analysis "" --with-pgo "