将PHP PDO_PGSQL版本从8.4升级到9.4 EC2实例



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

执行echo phpinfo();它为PDO_PGSQL库提供以下值:

PostgreSQL(libpq) Version 8.4.20

这是导致应用服务器抛出错误,当试图连接到RDS实例与Postgres 9.5由于不匹配的版本。

我一直在寻找使该版本是9.4或9.5。到目前为止,我已经重新安装了几次,试图处理存储库,但没有结果。

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

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

如果其他选项都可以的话,它应该可以工作。

好运。

相关内容

  • 没有找到相关文章

最新更新