Warning: pg_connect(): Unable to connect to PostgreSQL server: authentication method 10 not supported in....php操作pgsql数据库的时候报错,是什么情况呢?网上搜索了很多方法,都尝试过了,都不见效,其实相对他们那时候可能会见效,只是时间长了,php也升级了,pgsql数据库也升级了,导致按照教程修改也是不起作用了,最新解决方法,有些还是可以尝试下,例如:
在我的电脑右键管理-找到服务-找到postgresql服务,右键启动即可。
环境拓展啥都有就是无法连接数据库:
不是是用phpstudy小皮环境集成包还是wamp集成包还是其他环境搭建的php都可以实现操作pgsql数据库。
测试的php语法如下:
- $dbconn = pg_connect("host=localhost port=5432 dbname=postgres user=postgres password=mima") or die('Could not connect: ' . pg_last_error());
- var_dump($dbconn);
复制代码
解决方法如下:
附带两个封装好php操作pgsql数据库的干货文件,修改配置即可使用。