我无法安装 pdo_pgsql.so 以在 PHP 中使用 PostgreSQL

I cannot install pdo_pgsql.so to use PostgreSQL in PHP

我有一个使用 PostgreSQL 数据库的站点,但我发现我的 RHEL 5 系统缺少 pdo_pgsql.so 文件。我花了几个小时试图安装它,但这是不可能的。

当使用 "rpm -i" 命令和在 Internet 上找到的大量 RPM 时,我总是遇到依赖性问题。

我在此处发布之前发出的最后一条命令是:

rpm -i http://yum.postgresql.org/9.1/redhat/rhel-5-i386/pgdg-redhat91-9.1-5.noarch.rpm

该命令的输出是:package pgdg-redhat91-9.1-5 is already installed

事实上,PostgreSQL 数据库已启动并正在运行。唯一缺少的文件是 pdo_pgsql.so.

我已经使用 "find . / -name pdo_pgsql.so" 查看该文件是否在磁盘中的某处,但没有成功。

你能给我指明正确的方向吗?

这些是相关版本:

干杯 海梅

我用 Postgres 支持选项重新编译了上一个 PHP 版本,问题已解决。然而,这很奇怪,因为我以前使用过 postgres 的 PHP 版本。由于某种原因,它停止工作了,