我正在使用mapbender3,它是在我的本地机器上的symfony2中开发的.我被要求将应用程序连接到远程potgreSQL服务器.以下是parameters.yml文件中的配置.
parameters:
database_driver: pdo_pgsql
database_host: 192.168.3.100
database_port: 5434
database_name: idc_core
database_path: ~
database_user: *******
database_password: *******
mailer_transport: smtp
mailer_host: localhost
mailer_user: ~
mailer_password: ~
Run Code Online (Sandbox Code Playgroud)
但是当我运行命令时:
php app/console doctrine:database:create
Run Code Online (Sandbox Code Playgroud)
我一直得到以下错误
could not create database for connection named "idc_core"
cound not find driver
Run Code Online (Sandbox Code Playgroud)
我在Windows 7上使用WAMP服务器,驱动程序pdo_pgsql在我的本地计算机上显示活动并运行.
我检查了phpinfo(),它显示pdo_pgsql已启用,但当我php -m在命令行中运行以查看编译的模块时,
我可以看到PDO,pdo_mysql和pdo_sqlite但不能看到pdo_pgsql