Php 将postgresql连接到symfony2项目
我创建了一个symfony2项目。我已经安装了Postgresql。我是否必须在pgadmin工具中创建一个新数据库,提取数据(db name、db user、db pw),然后将其输入symfony项目的parametres.yml文件中? 这是我的parametres.yml文件Php 将postgresql连接到symfony2项目,php,database,postgresql,symfony,Php,Database,Postgresql,Symfony,我创建了一个symfony2项目。我已经安装了Postgresql。我是否必须在pgadmin工具中创建一个新数据库,提取数据(db name、db user、db pw),然后将其输入symfony项目的parametres.yml文件中? 这是我的parametres.yml文件 parameters: database_driver: pdo_pgsql database_host: 127.0.0.1 database_port: 5432 database_name: test_db
parameters:
database_driver: pdo_pgsql
database_host: 127.0.0.1
database_port: 5432
database_name: test_db
database_user: root
database_password: null
mailer_transport: smtp
mailer_host: 127.0.0.1
mailer_user: null
mailer_password: null
secret: 98c7cab866879d9250d316445c6d136c922a6b6f
我已经尽了最大努力找到一个“虚拟教程”来帮助我从头开始,因为这是我第一次将数据库连接到项目。
我发现:
通过输入命令
php app/console doctrine:database:create
我应该用parametres.yml文件中给出的参数创建一个数据库。当我运行命令时,我会得到这些异常
这意味着服务器已退出并关闭了连接
我的全部问题是如何从零开始将postgresql数据库连接到symfony项目?db驱动程序不应该是
pdo_pgsql
?应该是的,我忘了提到我编辑了parametres.yml文件,db驱动程序实际上是pdo_pgsql,而不是将屏幕截图链接到您的代码,你会用复制/粘贴的代码段进行编辑吗?我删除了链接并添加了一个代码段。