0

我已经使用 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。

可能是什么问题?

4

2 回答 2

1

您需要启用扩展。

像左键单击 wamp 图标 goto - php > extensions 并单击 php_pgsql。

于 2012-05-31T10:18:45.473 回答
0

我遇到过同样的问题。我安装了 wamp,成功启用了 php_pgsql 和 php_pdo_pgsql。但是我仍然看不到 pgsql 安装在 apache 服务器上。我在http://forum.wampserver.com/read.php?2,40270,40311找到了@skoobiedu 提供的很好的解释和解决方案

PS我再次给出了这个答案,因为这是这个问题的正确答案,@Bill 删除了我的答案。我请求@user1371896 接受这个答案作为正确答案。我还要求@bill 不要删除这个答案,因为我已经从另一篇帖子中删除了相同的答案。

于 2012-06-01T11:50:38.150 回答