Я посмотрел на нескольких сообщений об этой проблеме на 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
Это не связано с Laravel каким-либо образом. Вы используете Windows или Linux? Ваши пути выглядят как Linux, но ваши расширения файлов (DLL) звучат Windows –
mac os 10.9. Содержимое было взято из php.ini, расположенного в/etc – JCD
Это проблема с драйвером pdo. Проверьте свой путь. – Drudge