- 论坛徽章:
- 0
|
在shell下可以登录:
sudo -u gforge psql
欢迎使用 psql 8.0.7, PostgreSQL 的交互终端.
输入: \copyright 获取发布信息
\h 获取 SQL 命令的帮助
\? 获取 psql 命令的帮助
\g 或者以分号作为执行查询的结尾
\q 退出
gforge=> \l
数据库列表
名字 | 所有者 | 编码
-----------+-----------+-----------
gforge | gforge | SQL_ASCII
template0 | postgres | SQL_ASCII
template1 | postgres | SQL_ASCII
(3 行)
gforge=>
但是使用php登录显示出错,提示:
Warning: pg_pconnect() [function.pg-pconnect]: Unable to connect to PostgreSQL server: could not translate host name "gforge" to address: Name or service not known in /home/walkerxk/test1/a.php on line 7
php源码如下:
<?php
$sys_dbname=gforge;
$sys_dbuser=gforge;
$sys_dbpasswd=gforge;
$sys_dbhost="127.0.0.1";
$sys_dbport=5432;
echo pg_pconnect($sys_dbname, $sys_dbuser, $sys_dbpasswd);
?>
pg.so已加载
pg_hba.conf我已经设置:
local all all trust
在服务器直接运行php5 a.php也是同样错误。
[ 本帖最后由 walkerxk 于 2007-8-13 09:52 编辑 ] |
|