我一直使用login-php framework(https://github.com/panique/php-login)构建我的php应用程序,作为开发环境EasyPHP 5.3.9,Apache 2.2.21 VC9和MySQL 5.5.20。
现在我想升级到PostgreSQL数据库,我完成了所需的安装和配置。目前,我已经通过phpPgAdmin 5.1(PostgreSQL 9.3.5)创建了一个数据库。然而,在我的php配置文件中设置PDO并运行我的应用程序后,我得到了一个"数据库连接无法建立"错误。
以下是我一直关注https://github.com/normai/php-login-xdb的说明。
/**
* Configuration for: Database
*/
define('DB_TYPE', 'pgsql');
define('DB_HOST', '127.0.0.1');
define('DB_PORT', '5432');
define('DB_NAME', 'test');
define('DB_USER', 'postgres');
define('DB_PASS', 'mypassword');
define('DB_FILE', '');
我还在php.ini中删除了以下几行
extension=php_pgsql.dll
extension=php_pdo_pgsql.dll
我的Windows dev环境中是否还有其他任何东西可以正确配置PostgreSQL?