如何将PostgreSql与PHP结合?

时间:2012-04-24 15:36:04

标签: php postgresql pdo

我曾经使用'已经准备好的网络环境'(apache + php +一些rdbms),例如lampp。现在我得到了机器,我的内存有限,无法安装类似lammp(它太大了),但我需要一些网络环境。我已经安装了apache(来自发行版),PHP与OS(DEBIAN)一起安装。我安装了我最喜欢的rdbms,它是PostgreSQL,并且存在一个问题:PHP不想使用postgresql工作。当我显示phpinfo()时,我可以看到在PDO表中启用了notihng。

现在,问题是:我真的需要重新编译我的PHP吗? PHP文档(http://www.php.net/manual/en/pgsql.installation.php)也说:“......如果共享对象模块可用,可以使用php.ini中的扩展指令加载PostgreSQL模块或dl()函数“。

我试过:extension = pgsql.so但是没有用

有人能帮忙吗?我一直试图这样做几个小时:(

1 个答案:

答案 0 :(得分:5)

在debian上,您需要安装包php5-pgsql。试试吧

sudo apt-get install php5-pgsql

(您最终可能需要安装一些依赖项。)