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

我无法安装pdo_pgsql.so以在PHP中使用PostgreSQL,php,apache,postgresql,redhat,Php,Apache,Postgresql,Redhat,我有一个使用PostgreSQL数据库的站点,但我发现我的RHEL 5系统缺少pdo_pgsql.so文件。我花了几个小时试图安装它,但这是不可能的 当使用“rpm-i”命令在互联网上找到很多rpm时,我总是遇到依赖性问题 在此发布之前,我发出的最后一个命令是: rpm-i 该命令的输出为:已安装程序包pgdg-redhat91-9.1-5 事实上,PostgreSQL数据库已经启动并运行。唯一缺少的文件是pdo_pgsql.so 我使用了“find./-name pdo_pgsql.so”来查

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

当使用“rpm-i”命令在互联网上找到很多rpm时,我总是遇到依赖性问题

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

rpm-i

该命令的输出为:已安装程序包pgdg-redhat91-9.1-5

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

我使用了“find./-name pdo_pgsql.so”来查看该文件是否在磁盘中的某个位置,但没有成功

你能给我指一下正确的方向吗

以下是相关版本:

  • psql(PostgreSQL)9.1.2
  • PHP 5.3.27(cli)(构建日期:2013年12月8日19:01:03)
  • 服务器版本:Apache/2.4.1(Unix)
  • Red Hat Enterprise Linux Server第5版(Tikanga)
干杯
Jaime

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

yum install php pgsql
(或rpm等效)或
pecl install pdo_pgsql
+将pdo_pgsql.so添加到php.ini中的扩展部分。您使用的是一个非常古老的操作系统。也许是时候从RHEL5更新了。。。