2012-04-24 56 views
1

我曾经使用'已经准备好的Web环境'(apache + php +一些rdbms),比如lampp。现在我得到了机器,我的内存有限,无法安装像lammp这样的东西(这太大了),但我需要一些网络环境。我已经安装了Apache(从发行版),PHP与OS(DEBIAN)一起安装。我安装了我最喜欢的PostgreSQL中的rdbms,并且存在一个问题:PHP不希望使用postgresql。当我显示phpinfo()时,我可以看到在PDO表中启用了notihng。如何结婚PostgreSql智慧PHP?

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

我想:延长= pgsql.so但没有奏效

是否有人能够帮助?我一直在尝试了几个:(

+0

我正在挖掘php.ini:P – biera 2012-04-24 15:41:02

+0

我会改进;) – biera 2012-04-24 15:41:47

回答

5

在Debian你需要安装包php5-pgsql。时间这样做只是尝试

sudo apt-get install php5-pgsql 

(你可能最终不得不安装一些依赖。)

+0

哇,那是如此之快:) – biera 2012-04-24 15:46:35