2016-03-08 121 views
3

我已經看了關於計算器這個問題多個職位,但我仍然有同樣的問題: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,重新啓動電腦,我得到以下錯誤,當我做了遷移:

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。內容取自位於/ etc – JCD

+0

的php.ini這是pdo驅動程序問題。檢查你的路徑。 – Drudge

回答

4

這爲我工作:

沖泡安裝php55-PDO-pgsql的

感謝,

+0

brew服務啓動postgresql –

相關問題