环境:centos5.3
             XAMPP for Linux 1.6.8a
             postgresql-8.3.4
             phpPgAdmin-4.2.3.tar.gz
 
 
----------------------------------------------
# tar zxvf phpPgAdmin-4.2.3.tar.gz
# mv phpPgAdmin-4.2.3.tar.gz /opt/phppgadmin
# cd  /opt/phppgadmin
# cd conf
# vi config.inc.php
设置比较简单,一般没有问题
----------------------------
设置apache
vi httpd.conf
在最后添加
Alias /phppgadmin /opt/phppgadmin
<Directory "/opt/phppgadmin">
   Options FollowSymLinks MultiViews
   AllowOverride None
   Order allow,deny
   Allow from all
</Directory>
-----------------------
现在到php的扩展模块目录查看是否有pgsql.so模块
我的位置在/opt/lampp/lib/php/extensions/no-debug-non-zts-20020429
php默认是没有开启这个模块的
找到php.ini
# vi php.ini
将;extension=pgsql.so前的;去掉
保存退出

重启apache
打开浏览器,输入 http:你的本地地址/phppgadmin
ok?
 
 
 
 

如果出现
PHP 没有正确的编译数据库支持
则需要重新编译一下你的php,将pgsql.so模块编译进去
网上有很多参考,不再累赘说明
--------------------------------