1

我曾经使用“已经准备好的网络环境”(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)还说:“...如果共享对象模块可用,PostgreSQL 模块可以使用 php.ini 中的扩展指令加载或dl() 函数”。

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

有人能帮忙吗?我已经尝试这样做了几个小时:(

4

1 回答 1

5

在 debian 上,您需要安装 package php5-pgsql。试试看嘛

sudo apt-get install php5-pgsql

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

于 2012-04-24T15:39:20.450 回答