2016-03-08 2 views
3

Я посмотрел на нескольких сообщений об этой проблеме на StackOverflow, но я все еще с той же проблемой:Laravel - [PDOException]: не удалось найти драйвер в PostgreSQL - MAC OS

Ниже перечислены в php.ini файл:

extension=php_pdo_pgsql.dll 

extension=php_pgsql.dll 

ENV файл:

DB_CONNECTION=pgsql 
DB_HOST=127.0.0.1 
DB_DATABASE=owe 
DB_USERNAME=postgres 
DB_PASSWORD=password 

я перезапустить Apache, перезагрузил компьютер и я получаю следующее сообщение об ошибке, когда я делаю Migrate:

me$ php artisan migrate 
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php/extensions/no-debug-non-zts-20121212/php_pdo_pgsql.dll' - dlopen(/usr/lib/php/extensions/no-debug-non-zts-20121212/php_pdo_pgsql.dll, 9): image not found in Unknown on line 0 
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php/extensions/no-debug-non-zts-20121212/php_pgsql.dll' - dlopen(/usr/lib/php/extensions/no-debug-non-zts-20121212/php_pgsql.dll, 9): image not found in Unknown on line 0 


[PDOException]   
could not find driver 
+0

Это не связано с Laravel каким-либо образом. Вы используете Windows или Linux? Ваши пути выглядят как Linux, но ваши расширения файлов (DLL) звучат Windows –

+0

mac os 10.9. Содержимое было взято из php.ini, расположенного в/etc – JCD

+0

Это проблема с драйвером pdo. Проверьте свой путь. – Drudge

ответ

4

Это работает для меня:

заварить установить php55-PDO-PgSQL

Спасибо,

+0

услуги пива начинаются postgresql –

Смежные вопросы