将项目移至生产环境后出现错误。用生产服务器运行时报错如下
pg_connect():无法连接到 PostgreSQL 服务器:SCRAM 身份验证需要 libpq 10 或更高版本。
这是我的 postgreSQL 版本:
开发版本:
x86_64-pc-linux-gnu 上的 PostgreSQL 11.5,由 gcc (GCC) 4.8.5 20150623 (Red Hat 4.8.5-36) 编译,64 位
生产版本:
x86_64-pc-linux-gnu 上的 PostgreSQL 11.5 (EnterpriseDB Advanced Server 11.5.12),由 gcc (GCC) 4.8.5 编译 20150623 (Red Hat 4.8.5-36),64 位
当我尝试使用 PHP 连接到 Postgresql 服务器时,出现错误,如下所示:
无法连接到 PostgreSQL 服务器:SCRAM 身份验证需要 libpq 版本 10 或更高版本
我使用 EnterpriseDb,并且pg_connect();
在我的代码中,我不知道出了什么问题。