2016-12-03 96 views
-1

因此,我是laravel的新手,我想將其配置爲使用pgsql作爲defaut數據庫。這些都是我的文件看起來怎麼樣: .ENV .env
database.ini database.php
此錯誤顯示,每當我嘗試使用數據庫:

如何將pgsql設置爲laravel的默認數據庫

PDOException在Connector.php線55:SQLSTATE [08006] [7]無法連接到服務器:連接被拒絕 服務器是否在主機「127.0.0.1」上運行並接受 端口3306上的TCP/IP連接?

請幫我一把。先謝謝你!

+0

默認情況下pgsql使用端口'5432'。你能否在'.env'文件中更新'DB_PORT'並嘗試 –

+0

你應該查看在[laravel](https://www.laravel.com/docs/5.3/migrations)網站上找到的遷移文檔。 – Merv

回答

1

您已經連接到Postgres的,你所要做的就是,在你.env文件,端口改爲

DB_HOST=5432 

我最常做的,是刪除DB_PORT線,並讓Laravel選擇什麼根據連接默認:

'port' => env('DB_PORT', '5432'), 
相關問題