我无法安装 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" 查看该文件是否在磁盘中的某处,但没有成功。
你能给我指明正确的方向吗?
这些是相关版本:
- 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 服务器版本 5 (Tikanga)
干杯
海梅
我用 Postgres 支持选项重新编译了上一个 PHP 版本,问题已解决。然而,这很奇怪,因为我以前使用过 postgres 的 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" 查看该文件是否在磁盘中的某处,但没有成功。
你能给我指明正确的方向吗?
这些是相关版本:
- 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 服务器版本 5 (Tikanga)
干杯 海梅
我用 Postgres 支持选项重新编译了上一个 PHP 版本,问题已解决。然而,这很奇怪,因为我以前使用过 postgres 的 PHP 版本。由于某种原因,它停止工作了,