如何将pgsql设置为laravel的默认数据库

时间:2016-12-03 11:41:11

标签: php postgresql laravel

所以,我是laravel的新手,我想配置它使用pgsql作为defaut数据库。这些是我的文件的样子: .ENV .env
database.ini database.php
 每当我尝试使用数据库时都会出现此错误:

  

Connector.php第55行中的PDOException:SQLSTATE [08006] [7]无法连接到服务器:连接被拒绝   服务器是否在主机“127.0.0.1”上运行并接受   端口3306上的TCP / IP连接?

请帮帮我。提前谢谢!

1 个答案:

答案 0 :(得分:2)

您已经连接到postgres,您需要做的是,在您的.env文件中,将端口更改为

DB_HOST=5432

我通常做的是删除该DB_PORT行,并让Laravel根据连接选择默认值:

'port' => env('DB_PORT', '5432'),