2

我有一个运行 PHP 服务器版本 5.6.22 的 EC2 Amazon Linux Ami 实例,还安装了 PostgreSQL 9.4.6。

做一个 echo phpinfo(); 它为 PDO_PGSQL 库提供以下值:

PostgreSQL(libpq) 版本 8.4.20

这导致应用服务器在尝试使用 Postgres 9.5 连接到 RDS 实例时由于版本不匹配而引发错误。

我一直希望将该版本设为 9.4 或 9.5。到目前为止,我已经做了几次重新安装,尝试处理存储库,但没有结果。

编辑: psql 命令的报告版本是: psql (PostgreSQL) 9.4.6

4

1 回答 1

0

它很旧,但我想写。我有同样的问题,并认为由 php libpq 引起的错误与您完全一样。我尝试了数百万次重新安装所有内容,更改了操作系统但没有结果。然后我发现了一些其他可能导致错误的设置。那是“安全组”。您可以在 EC2 页面菜单下找到它。请为“rds-launch-wizard”组切换入站源“无处不在”,然后尝试再次连接。

如果其他每个选项都可以,它应该可以工作

祝你好运。

于 2018-01-23T20:33:48.597 回答