phpPgAdmin登录时:如果总是得到一个"Login failed" 并确定已使用了正确的用户名和密码而且在pgadminIII中能正常登录! 解决办法:请你修改php.ini配置文件,把extension=pgsql.so这行注释掉就OK了,更改后的形式如下: ; For example: ; ; extension=msql.so ; extension=pgsql.so 这虽然很简单但我在网上找了一天都没找到解决办法只有仔细看出php.ini中了看到其中一行mysql的配置都是注释掉的,抱着试试看的态度,把pgsql.so也注释掉。哈哈,真是高兴,成功了! 更改后以前用php写的连接postgresql的程序不能连接的问题也一并解决了。附测试代码: <?php// 连接,选择数据库$dbconn = pg_connect("host=localhost dbname=testdb user=lyb password=dbmanage");//see if our connection was successfulif (!$dbconn) {//connection failed - exit the page with an error//you could also try to proceed without the//database - it"s up to you echo "连接失败,不能连接到数据库";exit;}else{echo "连接成功";}echo "
php配置详细信息如下:";echo phpinfo();// 关闭连接pg_close($dbconn);?>注:我的环境是: CentOS4.4 apache与php都是系统自带 postgresql 8.1(自己编译安装的)Oracle、DB2、PostgreSQL之Sequence大总结F7 中mysql安装小结相关资讯 postgresql数据 本文评论 查看全部评论 (0)