我正在使用mapbender3,它是在本地機器上的symfony2中開發的。我被要求將應用程序連接到遠程的potgreSQL服務器。以下是parameters.yml文件中的配置。使用symfony從postgreSQL創建數據庫
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: ~
但是當我運行命令:
php app/console doctrine:database:create
我不斷收到以下錯誤
could not create database for connection named "idc_core"
cound not find driver
我使用Windows 7的WAMP服務器和司機pdo_pgsql顯示主動和運行在我的本地計算機上。
我已經檢查phpinfo()函數,它顯示pdo_pgsql爲啓用,但是當我運行在命令行看到彙集在模塊php -m
,
我可以看到PDO,PDO_MYSQL和pdo_sqlite但不是pdo_pgsql
看來你沒有在你的PHP'pdo_pgsql' – DonCallisto
就是 「延長= php_pgsql.dll」 擴展在php.ini取消註釋(你可以用'phpinfo()函數'驗證)? – devz
@DonCallisto'pdo_pgsql'在'phpinfo()'中加載並啓用 – goseo