问题解决了,
出现这种问题主要是在安装和配置文件上的问题,
主要是PHP在读取配置文件PHP.INI时无法找到对Postgres数据库的支持文件pgsql.so文件.
这个文件主要你正确安装PHP时,会自己安装的.
原因:在LINUX系统安装时PHP的安装不小心装了两个版本,所以我对新版的PHP.INI文件进行设置PEAR正确了,但系统自动找到执行的老版的PHP,所以没有读取到PHP的正确配置文件,因为老版的PHP没有设置PHP.INI文件,所以在执行PEAR连接POSTGRES时无法识该语法,希望我的问题和回答也对大家有所帮助.但在此强烈鄙视这里的高手,这么点问题我等了半天没一个人回答我,

解决方案 »

  1.   

    长了点经验,今后只装一个版本的PHP :))
    还有,我觉得,不是高手不给你解答。
    也许人家没上CSDN呢?也许人家没用过 PostgreSQL呢?也许人家不会呢?
    偶倒是用PostgreSQL,8过从来没碰到这种问题。
    而且偶只用FreeBSD,因此偶就算看到这个问题,偶也只好偷偷滴跑掉,:))