我一直在使用Wamp服务器很长一段时间了。它带有MySQL。今天我不得不从mysql改为PostgreSQL。我尝试过安装Postgres,下载并完成安装。但是当我试图运行一个php程序来重新获取表中的一些数据时,
<?php
$link = pg_connect("host=192.168.2.43 dbname=DataFetcher user=postgres password=user");
echo "Connection Established";
?>
它说Call to undefined function pg_connect()
,这意味着没有检测到Postgres。
可能是什么问题?
答案 0 :(得分:1)
您需要启用扩展。
像左键单击wamp图标goto - php&gt;扩展并单击php_pgsql。
答案 1 :(得分:0)
我有同样的问题。我安装了wamp,成功启用了php_pgsql和php_pdo_pgsql。但我仍然无法在apache服务器上看到pgsql。我找到了@skoobiedu在http://forum.wampserver.com/read.php?2,40270,40311
提供的一个很好的解释和解决方案P.S。我再次给出了这个答案,因为这是这个问题的正确答案,而@Bill删除了我的答案。我请求@ user1371896接受此答案作为正确答案。我还要求@bill不要删除这个答案,因为我已经从另一篇文章中删除了相同的答案。